<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"><META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD><BODY><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004>Ted,</SPAN></FONT></DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004></SPAN></FONT> </DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004>Not sure how much help I can be, but I have messed around with a 2701 and VEE. It is part of a back burner project, so I haven't put much time into it. Here is a rundown of my experiences:</SPAN></FONT></DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004></SPAN></FONT> </DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004>The socket/SCPI connection seems to work fairly well. I had a few problems with the socket communication getting messed up and the 2701 would quit responding to calls on the standard port (1394). There is a firmware upgrade from Keithley (A06) that opens a second port (2701). A call to the unit on the second port will reset the 1394 port.</SPAN></FONT></DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004></SPAN></FONT><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004></SPAN></FONT> </DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004>VEE 6 and 7 do not show any members under the ActiveX automation server. There are certain ActiveX objects that VEE cannot access, but I don't claim to know the details of what and why. </SPAN></FONT></DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004></SPAN></FONT> </DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004>VEE 7 does show the driver members if accessed through the .NET/COM Assembly References route. I haven't had time to see if VEE 7 can actually use the .NET/COM route to drive the 2701.</SPAN></FONT></DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004></SPAN></FONT> </DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004>Corey</SPAN></FONT></DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004></SPAN></FONT> </DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004></SPAN></FONT> </DIV><DIV><FONT face=Arial color=#0000ff size=2><SPAN class=671263914-08062004></SPAN></FONT> </DIV><BLOCKQUOTE> <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> wilfred.sears@kodak.com [mailto:wilfred.sears@kodak.com]<BR><B>Sent:</B> Tuesday, June 08, 2004 9:37 AM<BR><B>To:</B> VRF<BR><B>Subject:</B> [vrf] vrf Keithley 2701 observations<BR><BR></FONT></DIV><BR><FONT face=sans-serif size=2>Greetings all,</FONT> <BR><BR><FONT face=sans-serif size=2>I just tried to use VEE Pro 6.01 with the Keithley 2701 Ethernet Multimeter / Data Acquisition Switch.</FONT> <BR><BR><FONT face=sans-serif size=2>Some observations:</FONT> <BR><BR><FONT face=sans-serif size=2>1. Installed the IVI driver but can't use the Instrument Manager to create a Direct IO object.</FONT> <BR><BR><FONT face=sans-serif size=2>2. Apparently, VEE Pro has to use Socket connection objects with SCPI commands. </FONT> <BR><BR><FONT face=sans-serif size=2>3. The ActiveX Reference Library for the Keithley 2700/2750/2701 Multimeter is listed as a Registered Automation Server.</FONT> <BR><BR><FONT face=sans-serif size=2> However, There are no classes or members visible in the Function & Object Browser.</FONT> <BR><BR><FONT face=sans-serif size=2>The Keithley application engineer was able to see all the classes and members in a Visual Basic project.</FONT> <BR><BR><FONT face=sans-serif size=2>Is there a problem with the VEE Pro ActiveX Function & Object Browser?</FONT> <BR><BR><FONT face=sans-serif size=2>Please share experiences.</FONT> <BR><BR><FONT face=sans-serif size=2>Ted Sears<BR><BR><BR>Eastman Kodak<BR><BR>585-722-7632</FONT> --- You are currently subscribed to vrf as: Corey.Wills@bnsf.com To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com". To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com". To send messages to this mailing list, email "vrf@agilent.com". If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".</BLOCKQUOTE>---<BR>You are currently subscribed to vrf as: rsb@soco.agilent.com<BR>To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".<BR>To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".<BR>To send messages to this mailing list, email "vrf@agilent.com". <BR>If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".</BODY></HTML>
Another fix is to combine the two If/Then/Else boxes into one with the
condition:
b==1 OR (bit(a, (7-b))==0)
and take the output from the Then terminal.
--
Bill Ossmann
Philips Ultrasound
e-mail: bill.ossmann@philips.com
---------------------------------------------------
Dale,
What you are seeing a an undocumented VEE "feature"
the VRF before with different solutions to different problems. Attached is
the way I solved your example. I am still running VEE 5, so I am guessing
this will work in VEE 6/7 as a possible solution.
Lyle Carnahan
Aerospace and Defense Business Unit
M/A-COM Inc.
1011 Pawtucket Boulevard
Lowell, MA 01853-3295
Phone: (978) 442-4504
Fax: (978) 442-4520
carnahal@tycoelectronics.com
-----Original Message-----
From: Zhang, Dale
Sent: Thursday, June 03, 2004 4:48 PM
To: VRF
Subject: [vrf] Joint remembers what was from the last loop?
Hi,
Could sb look at my example to tell me a solution? This is a strange one.
It seems that joint remembers the old value from previous loop. Input value
(87) is 0x57.
loop 1: (right) print line 1, line 1
loop 2: (right) print line 2, line 2
loop 3: (wrong) both 'if' boxes should not output anything, should not
print, but it does print line 3 twice. how to fix this?
Thanks. -Dale
---
You are currently subscribed to vrf as: bill.ossmann@philips.com
To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".
To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".
To send messages to this mailing list, email "vrf@agilent.com".
If you need help with the mailing list send a message to
"owner-vrf@it.lists.it.agilent.com".
[attachment "joint1.vee" deleted by Bill Ossmann/ANR/MS/PHILIPS]
---
You are currently subscribed to vrf as: rsb@soco.agilent.com
To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".
To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".
To send messages to this mailing list, email "vrf@agilent.com".
If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".