Date post: | 23-Jul-2018 |
Category: |
Documents |
Upload: | nguyenphuc |
View: | 221 times |
Download: | 3 times |
IVI Foundation Meeting Minutes 1 May 2011
IVI Foundation
Meeting Summaries
May 18-20, 2011
San Diego, CA
Table of Contents
CHAPTER 1 MEETING ATTENDEES ............................................................................................................... 2
CHAPTER 2 IVI DATA CONVERSION WORKING GROUP – MEETING MINUTES ................................ 3
CHAPTER 3 VISA.NET WORKING GROUP .................................................................................................... 7
CHAPTER 4 IVI MARKETING MEETING MINUTES .................................................................................. 12
CHAPTER 5 TECHNICAL COMMITTEE ....................................................................................................... 25
CHAPTER 6 IVI BOD MEETING MAY 20, 2011 ............................................................................................. 39
IVI Foundation Meeting Minutes 2 May 2011
Chapter 1 Meeting Attendees
Last name First name Company Email
Aho Jared National Instruments [email protected]
Bellin Jon National Instruments [email protected]
Fertitta Kirk Pacific MindWorks [email protected]
Harvey John Agilent [email protected]
Helsel Bob Bode Enterprises, LLC [email protected]
Homan Deborah Agilent [email protected]
Jadric Vesna National Instruments [email protected]
Lopes Teresa Teradyne [email protected]
Maumary Yves Agilent Technologies [email protected]
Mueller Joe Agilent Technologies [email protected]
Piotrowski Jim National Instruments [email protected]
Purser Rob MathWorks [email protected]
Rohacek David National Instruments [email protected]
Ryland John Keithley Instruments [email protected]
Schares Jason Rockwell Collins [email protected]
Taylor David Agilent [email protected]
Twete Robert Tektronix [email protected]
Wolle Jochen Rohde & Schwarz [email protected]
Woodring Mike Pacific MindWorks [email protected]
`
IVI Foundation Meeting Minutes 3 May 2011
Chapter 2 IVI Data Conversion Working Group – Meeting Minutes
General Meeting Info:
Date of Meeting: May 19th, 2011
Location: San Diego (Phone conference)
Chairperson: Yves Maumary
Minutes Prepared By: Yves Maumary
Meeting Attendees:
Name Company Phone Email
Yves Maumary Agilent Technologies +41 22 884 3221 [email protected]
Evan Cone National Instruments [email protected]
Ted Briggs GaGe Applied Technologies Inc. [email protected]
Byron Faber Tektronix [email protected]
Kirk Fertitta Pacific MindWorks [email protected]
Jon Bellin National Instruments [email protected]
John Harvey Agilent Technologies [email protected]
Patent Call
Please be aware that this meeting is being held under the Intellectual Property Rights policy adopted by
IVI Foundation. If you do not have a copy of this policy, please see me during this meeting. You may also
view and download a copy of that policy at the Membership IVI Legal Documents section of the
Consortium website.
At this time, I would ask that anyone in attendance inform me if they are personally aware of any claims
under any patent applications or issued patents that would be likely to be infringed by an
implementation of the specification or other work product which is the subject of this meeting. You
need not be the inventor of such patent or patent application in order to inform us of its existence, nor
will you be held responsible for expressing a belief that turns out to be inaccurate.
Nothing new.
IVI Foundation Meeting Minutes 4 May 2011
Last Meeting Minutes
The minutes from the previous meetings (March 30th, April 13th and 27th) are approved – thanks Evan.
Topics to be Discussed
1. Approve last meeting minutes 2. Review Action Items and agenda 3. Review IviDigitizer specification change proposal 4. Review latest updates to the IviFgen Rev 5.0 draft (since March 15th draft) 5. Schedule for IviFgen Rev 5.0:
1. completion of prototyping 2. final formal review 3. vote 4. publication 5. shared components
Review Action Items from Previous Meeting
Note: all the resolved Action Items until end of January 2011 were cleared. Please refer to the previous
minutes if needed.
Owner Action Item Status
Yves New attribute of type int64
MAX_WAVEFORM_SIZE_64 (needs to be
brought to TC).
(07/2/11) Following discussion with Kirk and
Jon, decided to have a new extension group
IviFgenArbWfmSize64, with 2 new attributes,
wfm size min64 and max64, and the
corresponding query
QueryArbWfmCapabilities with the 4 params
(maxNumWfms, wfmQuantum, min64 and
max64).
It is also agreed that this no longer needs to
be brought to the TC.
Yves For the Create Channel Arbitrary Waveform
function, in the case of multi-channel
waveforms the user must pass
concatenated waveforms for C and COM.
What is the proper .NET type? Should we
introduce IWaveformCollection<type>
objects? Or simply concatenate the
waveforms like for C/COM?
(8/2/11) Agree to keep same method
parameter type as for single waveform
creation.
Yves Implement comments from Jan 19th in spec
by January 31st.
(8/2/11) Done.
Yves & Evan Find/create a state diagram to explain the (8/2/11) Evan did not find such a diagram.
IVI Foundation Meeting Minutes 5 May 2011
Owner Action Item Status
triggers behavior. Not sure we want to further delay this
specification, textual descriptions seem
sufficient.
Evan Check chapters 29, 30, 31. (16/2/11) Done: some cross-references in
tables need correction.
Yves Correct tables numbering and cross-
references in chapters 29, 30, 31.
(19/5/11) Done.
Yves Prepare IviDigitizer spec change proposal. (19/5/11) Done.
Evan Markers and Triggers interchangeability
rules
(27/4/11) Done – see below.
Ted Proposal for interch. rules (app B) for
IviFgenSampleClock,
IviFgenTerminalConfiguration
(19/5/11) Yves added some preliminary text.
Yves Update IviFgen 5.0 draft (with change
tracking on)
(19/5/11) Done.
Record of Discussions:
Preliminary Note
Yves mentioned the discussion from the IVI.NET meeting about adding classes providing the IVI defined
values for string properties (such as Trigger Source). David Rohacek (NI) presented a proposal where
instead of using the type string, a strong type is used which allows IntelliSense to show possible values.
Unfortunately, attributes like Trigger Source are also used as indexes to a repeated capability collection.
In such cases, support of virtual names complicates the issue singnificantly the decision about this is
postponed.
IviDigitizer specification change proposal
We reviewed the specification change proposal:
- The proposed text for the ConfigureActiveTriggerSource IVI-C only high level function was agreed upon.
- For the new values for the Reference Oscillator Source attribute, Evan will check whether we must distinguish between PXI and PXIe for the 10 MHz reference. Even though these are on physically different lines, a given instrument will use one or the other depending on its own form factor – never both.
- Yves will check whether we will have to rev the interfaces (COM and .NET) following these changes. According to Kirk, we do not need to rev the interfaces, yet the version of the type libraries will be increased.
IviFgen
We reviewed the latest updates to the IviFgen Rev 5.0 draft (since March 15th draft). All editorial changes
that were reviewed were accepted in the document (tracking changes is on).
IVI Foundation Meeting Minutes 6 May 2011
There is still the last appendix (B Interchangeability checking rules) to be completed and reviewed.
Schedule for IviFgen Rev 5.0:
completion of prototyping
final formal review
vote
publication
shared components
Due to technical difficulties (WebEx and IP phone internet connections lost) we did not discuss the
schedule. Prototyping of IVI-C is currently in progress by NI, and IVI.NET prototyping is scheduled by
Agilent. In any case, before the final vote a full prototyping of the IVI-COM interfaces is required as well to
validate the syntax.
Action Items Created:
Owner Action Item Status
Evan Check if we need to distinguish between PXI and PXIe for the 10 MHz
reference.
Yves Do we need to rev the COM and .NET interfaces because we’re
adding new enum values? Check with John Harvey & Kirk Fertitta
No need. But will
increase the
version number on
the type libraries.
Yves Publish the latest IviFgen draft on WG page.
Next Meeting
The next meeting would be on May 25th according to our bi-weekly schedule, however Evan won’t be
able to join. I propose to work on the action items communicating with email and skip next week’s
meeting. The next phone conference will thus be scheduled for June 8th, 4:30 pm (Central European
Time). Yves will send out a reminder at the beginning of that week.
IVI Foundation Meeting Minutes 7 May 2011
Chapter 3 VISA.NET Working Group
General Meeting Info:
Date of Meeting: May 18-19, 2011
Location: San Diego, CA
Chairperson: John Harvey
Minutes Prepared By: John Harvey
Meeting Attendees:
Name Company Email
Joe Mueller Agilent Technologies [email protected]
John Harvey Agilent Technologies [email protected]
Rob Purser The Mathworks [email protected]
IVI Foundation Meeting Minutes 8 May 2011
Kirk Fertitta Pacific Mindworks [email protected]
Mike Woodring Pacific Mindworks [email protected]
David Rohacek National Instruments [email protected]
Bob Helsel IVI Foundation [email protected]
Jason Schares Rockwell Collins [email protected]
Jochen Wolle Rohde & Schwarz [email protected]
Dan Mondrik National Instruments [email protected]
Jim Piotrowski National Instruments [email protected]
Santanu Pradhan Tektronix
Robert Twete Tektronix
Teresa Lopes Teradyne
Deb Homan (5/19) Agilent
Agenda:
Agenda, Wed. May 18
08:30-08:45 - Agenda Review
08:45-09:45 - Spec and Infrastructure
09:45-11:45 - Conflict Resolution
11:45-12:30 - Intro to Interfaces (Outstanding Issues & Action Items)
01:30-05:30 - Interface Definition
Agenda, Thur. May 19
On the 19th we will use the remainders of the IVI.NET and VISA meetings for VISA.NET.
10:30-12:30 - Continue working through interfaces
03:30-05:00 - Continue working through interfaces
05:00-05:30 - Wrap up action items and schedule review
IVI Foundation Meeting Minutes 9 May 2011
Review Action Items
Date Added Description Assigned To / Updates Target Date
General
02-08-2011 Set up phone meetings for the next
four months, starting Feb. 17, 2011.
John Harvey
DONE
02-11-2011
02-08-2011 Create documentation plan, including
some sample IVI.NET documentation
for style review.
John Harvey
DONE
TBD, before
May meeting
02-08-2011 Schedule a few intermediate updates
for the conflict resolution & GRM in
regular phone meetings.
John Harvey TBD, before
May meeting
Specification and Infrastructure
John gave a presentation on the initial organization and issues related to the VISA.NET specification.
Comments were captured in the presentation and in the specification. John will send out a copy of the
spec after returning to work next Wednesday (May25), and post to the VISA.NET WG page.
Conflict Resolution
Jim Piotrowski gave a presentation on conflict resolution. John will post the slides to the VISA.NET WG
page.
The current conflict resolution mechanism distinguishes interface type, number, and resource class. Joe
noted that this may not be enough resolution for PXI (and perhaps TCPIP).
There was discussion about the impact of side-by-side VISA.NET implementations. The consensus was
that version should be included in the conflict resolution data. The user could specify version in the
conflict resolution table, or if it were not specified, the most recent would be used.
There is an open question related to handling multiple .NET framework versions. There are several
scenarios that need to be handled.
A new .NET framework comes out, and vendor A supports the new version but vendor B doesn’t. How does conflict resolution work.
Are particular versions of VISA.NET from the same vendor specific to a particular .NET framework version.
IVI Foundation Meeting Minutes 10 May 2011
Intro to Interfaces
John showed a slide with the session interfaces, and the group made some minor edits.
John reviewed the issues that have arisen during the process of editing interfaces. Dan identified some
items that were NI extensions, which Kirk will review and delete from the interfaces offline.
John will post the slide and the interface issues list to the VISA.NET WG web page.
Interface Definition
Kirk led the discussion of interface definition and made changes directly in the VISA.NET assemblies. We
captured some additional issues in the Interface Issues list.
May 19 Morning – Continued where we left off on Wed.
In discussing how buffers are flushed, both NI and Agilent verified that their VISAs flush the buffer as
soon as the buffer is full.
We raised the question of whether the buffer flushing behavior of VISA and VISA.NET needed to match.
The consensus was that they did not need to match.
Problem – If the user intends an END to be sent with the last byte of data, and the last byte is not a line
feed, they could run into the following: If by chance the last byte of data happens to just fill up the
buffer, then the data would be flushed automatically, without END being sent. If the next operation is
an explicit flush, there would be no data in the buffer to attach the END to, and the END would never be
sent. The correct approach is to make sure that the END is always specified in the same method call as
the character that should have the END attached.
For VISA.NET, the correct behavior is:
Multiple calls to FlushWrite – If there is anything in the buffer, the first flush empties the buffer and subsequent flush calls do nothing.
If the user sends an END, the buffer should be flushed.
WriteBinaryAndFlush – Make sure that an END is always sent, even if the number of bytes in the buffer exactly matches the size of the buffer. With the previous item, this means that this always flushes the buffer.
FlushWrite (if we keep it) does not have an End parameter, and never sends END. It performs a flush, and if the End property is set, it disables it before flushing, and then re-enables it. Note that we are currently in favor of deleting it, but Dan would like to investigate the possible implications before finalizing this decision. We will delete it unless NI sees a specific reason to keep it.
Delete FlushRead and replace with SkipUntilEnd. Skip expresses better than Flush, since Skip is not just a buffer operation – it is also consuming data from the instrument.
o There is a setting in VISA C that allows discarding read buffer data without pulling from the instrument. Do we need to include a similar capability in the VISA.NET API? The NI .NET API has a DiscardUnreadData method – it is not clear what this does.
IVI Foundation Meeting Minutes 11 May 2011
Meeting Schedule
The next phone meeting will be May 26, 2011. John will send out a reminder, the meetings are already
set up. The normal time is 9:00 Mountain time.
Action Items
Date Added Description Assigned To / Updates Target Date
General
2011-05-18 Send out current drafts of documents to VISA.NET
WG and post to VISA.NET WG page.
VISA.NET spec.
Session Interfaces slide.
Conflict Resolution slides.
Interface Issues list.
John Harvey 2011-05-27
2011-05-19 Investigate & determine the exact behavior of VISA
regarding sending END to instruments when buffers
are exactly full – does a flush automatically occur
just because of the buffer being full (even if
another character has not been sent to the buffer),
and is an END appended? We need to know this to
define the VISA.NET behavior on WriteLine and
FlushWrite, and we may need to look at the
implementation of VISA.
Pete Stone
Dan Mondrik
2011-05-19 INITIAL
LOOK – Both VISAs flush
the buffer as soon as
the buffer is full.
2011-05-26
IVI Foundation Meeting Minutes 12 May 2011
Chapter 4 IVI Marketing Meeting Minutes
General Meeting Info: Date of Meeting: May 19-20, 2011
Location: San Diego, CA
Chairperson: Jared Aho
Minutes Prepared By: Jared Aho
Meeting Attendees:
Name Company Attended
Jared Aho National Instruments Y
Kirk Fertitta Pacific MindWorks Y
Bob Helsel IVI Foundation Y
Jochen Wolle Rohde & Schwarz Y
Rob Purser The Mathworks Y
Mike Wadzita Tektronix N
Joe Mueller Agilent Y
John Harvey Agilent Y
John Ryland Keithley Y
Jason Schares Rockwell Collins Y
Santanu Kumara Tektronix N
Eric Lord Pacific Power Source N
Kevin Lam Ametek Programmable Power N
Eric Wetjen The MathWorks N
Tom Fay Agilent N
Yves Maumary Agilent Y
Evan Cone National Instruments N
Jon Bellin National Instruments Y
IVI Foundation Meeting Minutes 13 May 2011
Jim Piotrowski National Instruments Y
Vesna Jadric National Instruments N
David Rohacek National Instruments N
Deborah Homan Agilent Y
Anshul Arora Tektronix N
Don Essner DRS N
Vinod Cherian The Mathworks N
Mike Woodring Pacific Mindworks Y
IVI Foundation Meeting Minutes 14 May 2011
Discussion Topics:
Roll Call
Review of action items from previous meeting
New Business
Update to IVI GSG Project Master
Summary of New Action Items
Proposed Next Meeting: June 22, 2011, 1 PM EST, Conference Call
Previous Action Items:
Owner Action Item Deadline Status
IVI GSG 2011 Marketing Initiative – Autotestcon September 2011 target release
IVI GSG
Owners
Refer to IVI GSG VIDEO PROJECT MASTER for
complete list of action items. IVI GSG action
items for next meeting included in this table. Ongoing Ongoing
Jared A/Bob
H
Complete LabVIEW and LabWindows/CVI IVI
GSG Videos by May meeting May 2011 In Progress
IVI GSG
Content
Owners
Send updated IVI GSG PDF documents to Bob May 2011 In Progress
Bob H Post completed IVI GSG chapters to the web May 2011 In Progress
IVI GSG
Content
Owners
All IVI GSG Videos v1/v2 to be reviewed during
May meeting May 2011 Delayed
Until June
Joe M
Bring a plaque to May meeting to sign and
send to Scott; lead discussion on plan for
plaques May 2011 Done
Bob H/ Joe M Circulate HiSLIP pres release draft in time for
review during in-person meeting May 2011 Delayed
Until August
John H Circulate IVI .NET press release draft in time
for review during in-person meeting May 2011 Delayed
Until
IVI Foundation Meeting Minutes 15 May 2011
Owner Action Item Deadline Status
October
Eric L/ Ray M Circulate AC Power press release draft in time
for review during in-person meeting May 2011
Delayed
Until
October
Jared A Review schedule of press releases for 2011 May 2011
Delayed
Until
October
Jared A Review IVI .NET marketing plan May 2011 Done
IVI Foundation Meeting Minutes 16 May 2011
Record of Discussions:
May 19, IVI GSG Session
Video hosting tool
o YouTube might not work because of “related video” content
o NI to take ownership to identify video hosting tool
IVI Getting Started PDF
o Visual C++, not done, John H
o C#, not done, John H
o VB .NET, not done, Joe M
o LabVIEW, done
o CVI, done
o MATLAB, not done, Rob P
o Measure Foundry, done
o PAWS, removed from the site
o VB6, not done, Joe M
o VEE Pro, done, Deborah H
o Mathworks submitted general edits to opening such as new IVI classes and listed
specific driver; Edits needing to be reviewed by marketing committee
o Minor delay because of release
Closing
o Bob proposes moving what we planned on putting at the end into the opening
o If we do, at least need a call to action. Could be a simple slide
IVI Presentations at Autotestcon
o 4 hour seminar
o Joe M working on project to highlight the under-workings of VISA to highlight standard
interoperability
o Bob to send outline to MC for review
Changes to the opening of the body
o Insert single slide based on IVI template (Jared to create template and circulate)
o Slide to reference video title and requirements
o Presenter introduces themselves, the video, and the requirements to follow along
CVI Feedback
o investigate black cursor
o investigate ending
o Opening needs to be cut down. New single slide to be inserted in each of the videos. See
previous note on “Changes to the Opening of the Body”
IVI Foundation Meeting Minutes 17 May 2011
Opening feedback
o Benefits slide, change range checking and state caching to be the sub-bullet, make
“Performance and Reliability” as the main bullet
o Downloading drivers – don’t worry about reading it word for word. The amount of time
spent on this slide could be shortened significantly
o Front load the “technical expert” line so people don’t leave when they see a bunch of
slides. Something like “after a brief introduction, a technical expert will show you…”
o In general, look for opportunities to cut (maybe a full minute). The slides provide the in-
depth details, your voice over doesn’t have to
Closing
o Jared to create a single slide with script that each content owner will include at the end
of the body to satisfy the closing
LabVIEW
o Change opening per same feedback as CVI
o Need to cut out driver download section (CVI is correct)
o Closing, use Lars’ ending script as the standard closing. Bob to send the slide
October scheduling in Austin
o Schedule time to show all videos to IVI
Next IVI Marketing Meeting
o June 22, 2011, 1 PM EST, Conference Call
o Videos posted by June 20
May 20, IVI Marketing Committee Meeting
IVI GSG Project
o Committed to getting PDF updates to Bob by end of May
IVI Plaque for Scott
o Jared to send after all signatures
HiSLIP press release
o Content expert for this release is Joe M
o Marketing owner for this release is Bob H
IVI Foundation Meeting Minutes 18 May 2011
o We want to announce the availability of products, and as of now no known products
shipping
o Still experiencing delays; Expected to be 3-6 months until products available
o Consider announcing in coordination with consortium members announcements;
critical mass = 3 vendors (NI-VISA (Q3), Agilent IO Libraries support, and two hardware
vendors)
o Move action item to August conference call; Bob to update MC on status of release and
whether or not we want to prioritize for Autotestcon
IVI .NET press release
o Content expert for this release is John H
o Marketing owner for this release is John H
o Bob offered to proof the release
o We want to announce after the availability of drivers, and as of now not released
o Shared components planned date of August 11
o Jon and David indicated that drivers will release in September
o Consider delaying announcement until critical mass of availability; when consortium
members are announcing as well
o Review first pass IVI .NET press release during October meeting; John H to circulate
prior to meeting
AC Power press release
o We want to announce the release of a new specification
o Content expert is Ray Martin
o Marketing owner is Eric Lord
o Jared to ping Eric to get status update
o Review in AC Power pres release during October meeting; Eric L to circulate prior to
meeting
IVI .NET marketing plan
o Press release
o See notes above for details
o Web
o Getting Started Guide? Desired, John H
o General white paper? Desired, Kirk F
o Camtasia video? Not required
o Will need to wait until critical mass of .NET drivers before we consider removing the
current VB .NET and C# content
o Updating the .NET GSG PDF for IVI .NET is desired prior to announcing
o LabVIEW precedent – includes Using IVI-C and Using IVI-COM
o Carry LabVIEW precedent over to C# and VB .NET GSGs
IVI Foundation Meeting Minutes 19 May 2011
o John H and Bob H to own update as part of IVI .NET press release
o The first IVI .NET drivers will likely be wrappers, so should we hold announcement until
native .NET drivers are available?
o NI is open to delaying announcement to wait for other driver availability; for instance,
all classes have a driver
IVI Plaques
o What to do with all of the other plaques?
o Bring to Autotestcon 2011 to member companies. Member companies will take home to
keep, not to be reused. Continue to use the same artwork.
o Plaques must be distributed prior to the opening of the show
Autotestcon
o Discuss at upcoming MC conference calls
IVI Foundation Meeting Minutes 20 May 2011
Summary of New Action Items:
Owner Action Item Deadline Status
IVI GSG 2011 Marketing Initiative – Autotestcon September 2011 target release
Jared A/Bob
H
Circulate completed LabVIEW and
LabWindows/CVI completed videos prior to
June meeting June 2011 In Progress
IVI GSG
Content
Owners
Send updated IVI GSG PDF documents to Bob June 2011 In Progress
Bob H Post completed IVI GSG chapters to the web June 2011 In Progress
IVI GSG
Content
Owners
All IVI GSG Videos to be reviewed during June
meeting (post by June 20, 2011) June 2011 Open
IVI GSG
Content
Owners
Send release candidate footage to Bob for
final production End of June
2011 Open
Bob H/ Joe M Provide update on HiSLIP pres release August 2011 Open
John H Circulate IVI .NET press release, GSG, and
updates to IVI WP prior to October meeting October
2011 Open
Eric L/ Ray M Circulate AC Power press release draft in time
for review during in-person meeting October
2011 Open
Jared A Review schedule of press releases for 2011 October
2011 Open
Jared A Discuss Autotestcon activities at a future MC
meeting August 2011 Open
IVI Foundation Meeting Minutes 21 May 2011
ADDENDUM
IVI GSG VIDEO PROJECT MASTER
Guidelines and Consensus Points for All Videos
Length: 10 minutes maximum (including open, body, close)
o Opening: 1 minute
o Body: 7-8:30 minutes
o Closing: 15-30 seconds
Format
o Recording software: Camtasia
o Volume control: We can try to edit this post-processing. Just make sure your voice is
not clipping.
o Microphone: Headset mic
o OS: Microsoft Windows 7
o Screen resolution: 1280 x 720, output to the full resolution in which it’s recorded
(720p)
o Appearance: Have a clean desktop and Internet toolbar. Use standard Microsoft
desktop background, and use standard Windows Blue menu bar and window color.
o Video file format: AVI
o Video hosting tool: TBD by Jared
Opening Section
o Set basic expectations – what’s the point of the video, and then the outline to follow
o Benefit statement
o Accessing and installing the drivers
o The IVI webpage – Resources page and all that’s included
Body Section
o Use the Getting Started Guide as the GUIDE; model the body after what’s already
included and use consistent terminology
o Focus on the driver and how to use the driver in the environment, but not the
environment
o Follow the outline that’s in the GSG (this outline will be introduced during the Opening)
Closing Section
o Additional information on installing drivers
o Additional information on advanced content
IVI Foundation Meeting Minutes 22 May 2011
General Points of Discussion
o It takes about 2 days to record 8 minutes of quality content
o Smooth, slow, tone of voice; speak precisely and avoid slang; avoid humor
o Use a script, it will likely be reused
o No slides in the body
o GSG Videos will not be created for environments that do not have GSG PDF document
o Owners: your GSG PDF document must be updated, sent to Bob, and posted along with
the videos
o The same example you create or reference in the video should be made available to be
posted online along with the PDF and video
Things to Look Into Further
o Convenient ways of including the verbal script along with the video/audio
o Include an example or code snippet along with GSG document and video
IVI GSG Video Project Plan
Status or Due Date
Using IVI with… Owner GSG
Update
GSG
Video
v1
GSG
Video
v2
GSG Video
Release
Candidate
GSG Video
Final
(including
opening /
closing)
Opening and
Closing Segments
Bob H May
2011
Before
April
Meeting
April 2011 Included w/
others
Visual C++ John H May
2011
May
2011
June 2011 August 2011
C# Joe M May
2011
May
2011
June 2011 August 2011
VB .NET Joe M May
2011
May
2011
June 2011 August 2011
LabVIEW Jared A Done Done Before
April
April 2011 May 2011
IVI Foundation Meeting Minutes 23 May 2011
Meeting
LabWindows/CVI Jared A Done Done Done April 2011 May 2011
MATLAB Rob P May
2011
May
2011
June 2011 August 2011
Measure Foundry REMOVE
PAWS REMOVE
Visual Basic 6.0 Joe M May
2011
May
2011
June 2011 August 2011
VEE Pro Deborah
H
May
2011
May
2011
June 2011 August 2011
Deliverables Send to
Bob,
Bob to
post
Review
with IVI
MC
Review
with IVI
MC
Review
with IVI
MC, Send
to Bob
Bob final
production,
Review with
IVI MC, post
to web, Press
release for
Autotestcon
in September
Summary of ALL Action Items for IVI GSG Video Project:
Owner Action Item Deadline Status
Jared A Review NI’s IVI GSG Video v2 at March conf
call March 2011 Done
Bob H Review Opening and Closing segments at
March conf call March 2011 Done
Jared A/Bob
H
Review Opening/Closing segmens, and
LabVIEW and LabWindows/CVI release
candidates April 2011 Done
Jared A/Bob
H
Complete LabVIEW and LabWindows/CVI IVI
GSG Videos by May meeting May 2011 In Progress
IVI Foundation Meeting Minutes 24 May 2011
Owner Action Item Deadline Status
IVI GSG
Content
Owners
Send updated IVI GSG PDF documents to Bob May 2011 In Progress
Bob H Post completed IVI GSG chapters to the web May 2011 In Progress
IVI GSG
Content
Owners
All IVI GSG Videos v1/v2 to be reviewed during
May meeting May 2011 Delayed
Until June
IVI GSG
Content
Owners
All IVI GSG Videos release candidates to be
reviewed June 2011 Open
IVI GSG
Content
Owners
Send release candidate footage to Bob for
final production June 2011 Open
Bob H Finish final production of videos and send for
review August 2011 Open
Jared A Press release on availability of IVI GSG Videos August 2011 Open
Bob H
Complete IVI GSG Video project by posting
content and sending press release during
Autotestcon
September
2011 Open
IVI Foundation Meeting Minutes 25 May 2011
Chapter 5 Technical Committee
General Meeting Info: Date of Meeting: May 20, 2011
Location: San Diego
Chairperson: Jon Bellin
Minutes Prepared By: Jon Bellin (finalized by Vesna Jadric)
Topics To Be Discussed:
Review Agenda
Review Voting Members In Attendance
Patent Call
Approve minutes from the February 2011 Technical Committee Meeting
Review outcome of recent eVotes, IPR Declarations, Editorial Changes, and Reviews
Review Action Items from Previous Meeting
Review Spec Status Document
Working Group Topics
Vote on IVI-6.1: IVI High-Speed LAN Instrument Protocol (HiSLIP)
IVI.NET Shared Components 1.0 availability
New Business
Discuss Upcoming Meetings
New Action Items
Voting Members In Attendance
Present Organization Name Name
Aeroflex Corporation Mark Meldrum
X Agilent Technologies Joe Mueller
Ametek Programmable Power Kevin Lam
BAE Systems Wade Lowdermilk
DRS-SSI Don Essner
Keithley Instruments John Ryland
X National Instruments Jon Bellin
IVI Foundation Meeting Minutes 26 May 2011
Present Organization Name Name
Nokia Torben Christensen
X Pacific MindWorks, Inc. Kirk Fertitta
Pacific Power Source, Inc. Eric J. Lord
X Rohde & Schwarz Jochen Wolle
X Rockwell Collins Jason Schares
X Tektronix Santanu Pradhan
X Teradyne, Inc. Teresa Lopes
X MathWorks, Inc. Rob Purser
TYX/EADS Chris Gorringe
VTI Instruments Tom Sarfi
There are 8 voting members in attendance, which satisfies the requirements for a quorum of 5
Voting Members. (Quorum is 25% of Voting Members. There are currently 17 Voting Members.)
Patent Call Please be aware that this meeting is being held under the Intellectual Property Rights policy adopted
by IVI Foundation. If you do not have a copy of this policy, please see me during this meeting. You
may also view and download a copy of that policy at the Organization>>Legal Documents section of
the Consortium website.
At this time, I would ask that anyone in attendance inform me if they are personally aware of any
claims under any patent applications or issued patents that would be likely to be infringed by an
implementation of the specification or other work product that is the subject of this meeting. You
need not be the inventor of such patent or patent application in order to inform us of its existence,
nor will you be held responsible for expressing a belief that turns out to be inaccurate.
IVI Foundation Meeting Minutes 27 May 2011
Approve minutes from the February 2011 Technical Committee Meeting The minutes from the February 2011 Technical Committee Meeting are posted on the IVI
Foundation web site.
No issues were brought up with the minutes. The minutes are accepted.
Review outcome of recent IPR Declarations, eVotes, and Reviews
IviScope Editorial Changes
On February 16th, Vesna Jadric announced IviScope editorial changes via the email below
From: <[email protected]>
Date: 02/16/2011 04:13 PM
Subject:Editorial Review: IVI-4.1: IviScope Spec Changes (6-day Review)
Dear All,
During the February IVI Foundation meeting, National Instruments was tasked with updating the IviScope
specification, to clarify which data type is for a specific interface type (C/COM or .NET) in Sections 4.2.1,
9.2.2, and 9.2.3. The change document and the updated spec can be found on the IviScope working group
web site.
The review period for this editorial change is February 16 - February 25, 2011.
Please contact me with feedback.
Thanks,
Vesna Jadric
Software Group Manager | Instrument Drivers/IVI | National Instruments | 512-683-5360
IVI Foundation Meeting Minutes 28 May 2011
There was no review feedback regarding the proposed changes. The Editorial Changes are accepted
and have been made and posted.
IviACPwr Editorial Changes
On March 11th, Vesna Jadric announced IviACPwr editorial changes via the email below
From: <[email protected]>
Date: 03/11/2011 01:22 PM
Subject:Editorial Review: IVI-4.5: IviACPwr Spec Changes (6-day Review)
Dear All:
National Instruments proposes to make several additional editorial changes in the IviACPwr spec. The
change document and the updated spec can be found on the IviACPwr working group web site.
The review period for this editorial change is March 11 - March 22, 2011.
Please contact me with feedback.
Thanks,
Vesna Jadric
Instrument Drivers/IVI | National Instruments | 512-683-5360
There was no review feedback regarding the proposed changes. The Editorial Changes are accepted
and have been made and posted.
IVI Shared Components 2.2
On March 21st, Kirk Ferttita sent out the following email regarding the final review for the IVI Shared
Components version 2.2.
From: Kirk Fertitta <[email protected]>
Date: 03/21/2011 09:57 AM
Subject:IVI Shared Components 2.2.0 review
IVI Foundation Meeting Minutes 29 May 2011
The IVI Shared Components 2.2.0 is now available for review at the following URL:
http://www.ivifoundation.org/membership/committees/SharedComponentLifecycle/Default.aspx
This version of the IVI Shared Components includes fixes a few bugs and introduces the new IviACPwr
class specification.
The review will continue until April 4, 2011.
Kirk Fertitta
Chief Technical Officer
Pacific MindWorks, Inc.
Ph: 858-521-1382 x237
Fax: 858-521-1385
The review period concluded with no feedback. The 2.2 revision has been posted to the Shared
Components web page.
IVI.NET Editorial Changes
On March 29th, John Harvey announced IVI.NET editorial changes via the email below
From: <[email protected]>
Date: 03/29/2011 09:51 PM
Subject:IVI.NET Editorial Spec Changes
Greetings:
The IVI.NET Working Group is proposing several editorial changes to specifications. The specifications,
along with a change document that explains each change, are posted at
http://www.ivifoundation.org/membership/committees/DotNET/Default.aspx (look for the subsection
titled “Proposed Spec Editorial Changes (March, 2011)”).
The review period for this editorial change is March 29 – April 12, 2011.
IVI Foundation Meeting Minutes 30 May 2011
Please contact me with feedback.
Cheers,
John Harvey
Agilent Technologies | 970-679-3535
There was no significant review feedback regarding the proposed changes. The Editorial Changes are
accepted and have been made and posted.
Review Action Items from February 2011 Meeting
Owner Action Item Status
Jon Bellin Jon Bellin to approve the February 2011 Technical
Committee Meeting minutes at the May 2011
Technical Committee meeting
[05/20/2011] Complete.
Yves Maumary Yves to post the latest IviDigitizer spec version on the
IVI Foundation web site
[05/02/2011] Complete.
Vesna Jadric Fix the IviACPwr spec and create a PDF file [02/17/2011] Complete.
Kirk Fertitta Kirk to run the review and release process for the IVI
Shared Components 2.2
[04/04/2011] Complete.
John Harvey John Harvey to put links to previous version of the
.NET specs in the Member Only areas [05/13/2011] Complete.
Vesna Jadric Follow up with John H about 4 different items in the
Life Cycle document [04/19/2011] Complete.
Vesna Jadric Fix the name of the IviACPwr spec on the web [02/17/2011] Complete.
Vesna Jadric Vesna to add HiSLIP minor change to the Life Cycle
document [02/10/2011] Complete.
Review Spec Status Document The group reviewed and edited the Spec Status Document.
IVI Foundation Meeting Minutes 31 May 2011
IVI_Spec_Lifecycle_Status.xls
Tracking of Editorial Changes
Jon pointed out that the Editorial Changes tab of Life Cycle document currently includes only the
editorial changes that are proposed at Technical Committee meetings. Jon asked whether it should also
include editorial changes that are proposed via email between meetings. The consensus was that the
Editorial Changes tab should include only the editorial changes that are proposed at Technical
Committee meetings.
Working Group Topics
Vote on IVI-6.1: IVI High-Speed LAN Instrument Protocol (HiSLIP)
On March 7th, Joe Mueller communicated that they HiSLIP working group recommends that the IVI
Technical Committee adopt the 1.1 version of the HiSLIP specification via the email below:
From: <[email protected]>
Cc: <'[email protected]'>, <'[email protected]'>, <[email protected]>,
<'[email protected]'>, <[email protected]>, <'[email protected]'>,
<'[email protected]'>, <'[email protected]'>, <'[email protected]'>,
<'[email protected]'>, <'[email protected]'>, <[email protected]>,
<[email protected]>, <[email protected]>, <'[email protected]'>,
<'[email protected]'>, <'[email protected]'>, <'[email protected]'>,
<'[email protected]'>, <'[email protected]'>, <'[email protected]'>
Date: 03/07/2011 11:50 AM
Subject: HiSLIP working group recommendation to IVI Technical Committee
Jon,
The HiSLIP working group unanimously recommends that the IVI Technical Committee adopt the
1.1 version of the HiSLIP specification. It is documented on the HiSLIP section of the members-
only web site (here). The draft 1.1 specification is posted here.
IVI Foundation Meeting Minutes 32 May 2011
We understand this will not be voted until the next face-face meeting, but want to officially
inform you so it is ready for the vote.
Joe (on behalf of the HiSLIP working group).
Resolution (2011-05-20:#01): The HiSLIP Working Group moves that the IVI Foundation TC approve the
1.1 version of the HiSLIP Specification, dated February 24, 2011, posted here:
http://www.ivifoundation.org/membership/committees/HSLANInstrProtocol/Default.aspx
7 YES votes. 0 NO votes. The resolution is approved.
New Specification Number Needed for VISA PXI Plug-In Specification
As part of the VISA 5.1 effort, the VISA working group needs to create a new specification for the
purpose of defining the interface for a conforming VISA plug-in that provides access to a particular PXI
device as well as how VISA should associate the device with the plug-in.
Action Item: Vesna to assign a spec #. It should be in the form of IVI-6.?.
Public availability of IVI.NET Shared Components
The Foundation has not yet released version 1.0 of the IVI.NET shared components, and the current
state of the IVI.NET shared components is that each class interface issues a compile-time warning.
NI indicated that it intends to release an IVI-DMM based driver in late August of this year. The IVI.NET
working group agreed to remove the warning for the DMM class and to set the version of the shared
IVI Foundation Meeting Minutes 33 May 2011
components to 1.0. It agreed to do this in conjunction with other modifications it intends to complete in
July. The plan is to release version 1.0 on approximately August 15, depending on the results of testing.
IVI Digitizer Specification – Minor Changes
Resolution (2011-05-20:#02): The IVI Digitizer working group moves that we make two minor changes
to the IVI Digitizer specification. The first is the addition of a high-level C function for configuring the
Active Trigger Source attribute. The second is the addition of two new enum values for the Oscillator
Reference Source attribute: the PXI 10MHz and 100MHz references.
7 YES votes. 0 NO votes. The resolution is approved.
Action Item: Vesna to add this to the In Progress tab on the Life Cycle document.
New Business
Ambiguity Between Physical and Virtual Names
John Harvey posed the following issue:
Imagine a scope with three channels with physical names, C1, C2, and C3.
In the scope COM API, you could type scope.Channels[“C1”].Configure(…);
Now suppose that you have a second scope with three channels, C0, C1, and C2. Now suppose that, in
order to make the second scope interoperate with the first, you define virtual names for the three
channels, “C1” for physical name “C0”, “C2” for physical name “C1”, “C3” for physical name “C2”, so that
now the virtual names for the second scope match the physical names for the first. So we have:
Scope 2 Scope 2
IVI Foundation Meeting Minutes 34 May 2011
Virtual Physical
C1 C0
C2 C1
C3 C2
We’ve identified two opportunities for error with this configuration.
1. The driver may map virtual name to physical name and then make calls to other channel
methods or properties using the physical name. For example, the implementation of some
method may re-enter the driver by accessing properties. However, if the method and property
both translate from virtual names to physical names the conversion may be applied twice
(resulting in C2 => C1 => C0).
2. A client may use GetNames() to get a list of physical names. If the client then turns around
and uses a physical name where a virtual name is accepted, and the physical name is also a
virtual name, the driver will treat the name as a virtual name and map it to the corresponding
physical name.
Some of our drivers exhibit #1. WRT #2, since the IVI API’s all specify that the get_Name() function
return the physical name, any software that discovers the names using get_Name() will attempt to call
the driver with physical names. However, if the driver client had defined virtual names that replace the
physical names, the API will treat these names as virtual names and re-map them giving an incorrect
result. We suspect that NI Switch Executive works this way.
Since the configuration server allows you to use a virtual name that is identical to a physical name for
the same repeated capability, this is not a theoretical situation.
Section 5.9.2 of IVI-3.1 says that drivers shall replace virtual identifier with its matched string even if the
virtual identifier is also a valid physical identifier. It also says that the driver do this replacement only
once per each call by the user. Notice that if drivers did this, problem #1 would not occur.
Resolution (2011-05-20:#03): Joe Mueller moves that the Technical Committee create a subcommittee
to assess and make a recommendation to solve or mitigate the problem with overlap between virtual
and physical identifiers. Teresa Lopes seconded.
IVI Foundation Meeting Minutes 35 May 2011
5 YES votes. 0 NO votes. The resolution is approved.
Jon Bellin volunteered to chair the subcommittee. John Harvey, Joe Mueller, Kirk Fertitta volunteered to
participate.
Action Item: Jon Bellin or Vesna Jadric to set up first conference call by June 30, 2011.
Flaw in VISA Formatted I/O Definition
During the VISA.NET Working Group meeting, it was discovered that a corner exists in which END might
not be sent with a block of data even though the user requested it to be via the SendEnd property. The
case that was discussed would occur if the following are true:
the client’s call to one of Write functions exactly fills the buffer
the client’s intention was that such call was to be sent to the instrument with END on the last
byte
the client enabled the SendEnd property
Normally (i.e., when the buffer is not exactly full), END is sent with the last byte when the user calls
Flush. However, in this corner case, the buffer is empty when the user calls Flush. This is because VISA
automatically flushes the buffer when it becomes full (and before the attempts to write additional
bytes). When this automatic flushing occurs, END is not sent even if the SendEnd property is enabled.
The behavior was confirmed by visual inspection of the Agilent and NI implements of VISA C.
Joe Mueller out that the problem could occur whenever the buffer is flushed by something other than
an explicit call to Flush by the user. This might occur if, for example, the VISA implementation had a
policy of automatically flushing the buffer when it was within 8 bytes of being full.
IVI Foundation Meeting Minutes 36 May 2011
Resolution (2011-05-20:#04): Joe Mueller moves that VISA working group make a proposal to solve or
mitigate this problem, to determine if it exists in VISA COM, and to avoid it in VISA.NET. Teresa Lopes
seconded.
7 YES votes. 0 NO votes. The resolution is approved.
Action Item: Dan Mondrik to initiate the effort.
Proposal for a File Format Working Group
Rob Purser proposed that we create a File Format working group with the following charter:
Overview
The File Format working group will investigate and propose a standard file format for the
interchange of data (such as waveforms and spectra) between instruments, and between
instruments and software applications. The exchange of instrument configuration information
(other than what is needed to interpret the data in the file) is outside the charter of this working
group.
Statement of Work
The activities of the working group will include:
Investigation of existing file formats that could be used to represent data for Test and
Measurement instruments.
Selection and definition of one or more file formats for instruments to transfer data.
If the working group elects to pursue, definition of standard APIs associated with reading and
writing the file format(s).
If the working group elects to pursue, development of a shared component and source code
associated with reading and writing the file format(s).
Writing of specifications describing the items above
Development of a self certification test suite and reference implementations and examples of
the file format
At this time, the working group is not requesting standard numbers be assigned, but it is likely that
one or more chapters will be required to develop this standard.
IVI Foundation Meeting Minutes 37 May 2011
Support and Proposed Chairperson
This working group would be chaired by Rob Purser of MathWorks. The creation of the group is
supported by Agilent, MathWorks, Rohde & Schwarz, and Tektronix. The chairperson will call for
other member companies to consider participating.
Rob Purser volunteered to serve as chairman.
Resolution (2011-05-20:#05): Rob Purser moves that we create a File Format working group with the above charter. Joe Mueller seconded.
7 YES votes. 0 NO votes. The resolution is approved.
Action Item: Vesna to add this to the In Progress tab on the Life Cycle document.
Discuss Upcoming Meetings The next meeting will be October 17th – 19th (Monday – Wednesday) in Austin.
Working Group Time
IVI.NET ¼ day
IVI Virtual Name / Physical Identifier issue ¼ day
Technical Committee Meeting and BoD ½ day
Marketing Committee General ¼ day
Shared Components Management 1 hr
VISA ¼ day
VISA.NET 1 day
VISA Automatic Flushing Issue 1 hour
Data Conversion - FGen ½ day
File Format ½ to 1 day
DataConversion can conflict with anything except File Format and Technical Committee/BoD.
IVI Foundation Meeting Minutes 38 May 2011
Criteria for IVI meeting locations (from Feb 2010 TC meeting minutes):
For US meetings:
Major airport hub that allows most members a non-stop flight (examples: Denver, Dallas, Orlando, Las Vegas, Chicago, St Louis, Los Angeles, Atlanta)
Hotel journey is 20 minutes on Google maps.
Sleeping room price should target $100 but not exceed $130. Willing to go higher on sleeping room price if it is walking distance to restaurants and avoids rental car.
Internet bundled into the cost.
Tentative cities for 2012:
Feb 2012 – Atlanta or Los Angeles
May 2012 – Munich
October 2012 – Boston
Summary of Action Items Created at the May 2011 Technical Committee Meeting
Owner Action Item Status
Vesna Jadric Assign a spec # for VISA PXI Plug-in Specification. It
should be in the form of IVI-6.?.
Vesna Jadric Add the IVI Digitizer Minor Specifications work
(Resolution 2011-05-20:#02) to the In Progress tab of
the Lifecycle Status spreadsheet.
Vesna Jadric Add the File Format working group (Resolution 2011-
05-20:#05) to the In Progress tab of the Lifecycle
Status spreadsheet.
Jon Bellin,
Vesna Jadric
Set up first conference call (by June 30, 2011) on the
IVI Virtual/Physical Identifier issue.
Dan Mondrik Initiate effort on VISA Automatic Flushing issue
IVI Foundation Meeting Minutes 39 May 2011
Owner Action Item Status
Adjourn
Meeting Adjourned.
Chapter 6 IVI BoD Meeting May 20, 2011
Called to order at: 13:51 2011-05-20
IVI Foundation Meeting Minutes 40 May 2011
Directors in attendance
Present Director Company
Don Essner DRS Sustainment Systems, inc
X Rob Purser MathWorks
X Kirk Fertitta Pacific MindWorks, Inc.
X Jason Schares Rockwell Collins
John Ryland Keithley
X Joe Mueller Agilent Technologies
X Jon Bellin National Instruments
X Jochen Wolle Rohde & Schwarz
Quorum is a majority of directors. 6/8 satisfies the requirement.
Agenda Review
IVI BOD MEETING MAY 20, 2011
1. DIRECTORS IN ATTENDANCE
2. AGENDA REVIEW
3. REMINDER OF THE IP POLICY, ANTI-TRUST, AND DUTY OF TRUST OF DIRECTORS
4. RESOLUTIONS PASSED BY ELECTRONIC MEANS SINCE LAST MEETING
5. INPUTS REGARDING MINUTES OF PREVIOUS MEETING
5.1 ACTION ITEMS FROM PREVIOUS MEETING
6. RECOMMENDATION FROM TC THAT THE BOD APPROVE HISLIP
7. SHARED COMPONENT WORKING GROUP – SOURCE CODE CONTROL NEED
8. FINANCIAL REPORT
Reminder of the IP Policy, Anti-trust, and Duty of Trust of Directors
IVI Foundation Meeting Minutes 41 May 2011
The IVI Foundation has an IP policy that could require that some of your corporations’ IP be
licensed to the IVI Foundation and its members at no cost. Every participant in the IVI meetings
should be familiar with the obligations that participation in the standard incurs on your company.
Every member of the consortium is encouraged to familiarize themselves with legal requirements
regarding anti-trust violations. Members need to be cautious and refrain from discussing markets
and pricing.
Directors have a duty to the IVI Foundation. They are legally and ethically obligated to do the
“right thing” for the IVI Foundation since they serve as a principal of that organization, if this
conflicts with other responsibilities such as their duty to their employer, they need to take
appropriate actions to resolve the conflict of interest.
Resolutions passed by electronic means since last meeting
No motions were passed by the Board of Directors since the last face-face meeting:
Inputs Regarding Minutes of Previous Meeting
None expressed
Action Items from Previous Meeting
ITEM OWNER UPDATE
Draft letter to Scott Rust with thanks for
years of service to IVI
Bob Helsel Done
Recommendation from TC that the BoD approve HiSLIP
IVI Foundation Meeting Minutes 42 May 2011
TC moves that the BoD approve the proposed HiSLIP 1.1 specification here:
http://www.ivifoundation.org/membership/committees/HSLANInstrProtocol/SpecDrafts/IVI-
6.1_HiSLIP-Draft1.1-2011-02-24.docx
Vote: 5 in favor, 0 opposed
Motion passes
Shared Component Working Group – Source Code Control Need
Update from group on:
- Setting up IVI-paid source code control for Shared Components (expenses or needs). Note that budget was $1200/yr. 1 license/company
- Setting up IVI-paid FogBugz, budget $900/yr
This is working fine for the membership. No action required from this group.
Financial Report
IVI P&L thru 5-10-2011.xlsx
Motion to adjourn and seconded.
Adjourned 14:00