Copyright (C)
Gesellschaft f. Schwerionenforschung, GSI
Planckstr. 1
64291 Darmstadt
Germany
Contact: http://www-wnt.gsi.de/labview
H.Brand@gsi.de
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details (http://www.gnu.org).
|
stop |
|
Update rate / ms |
|
Controller |
|
Motor Nr. Motor Nr ( 0 -- 5) parameter P0 8 bit unsigned |
|
Parameter |
|
String |
|
Command |
|
Execute |
|
Visa Session Array |
|
Visa Cluster |
|
VISA Sesssion |
|
VISA Resource VISA resource name specifies the resource that will be opened. This control also specifies the session and class. |
|
VISA Timeout Value (1000 ms) VISA Timeout Value is the VIAS timeout period in ms for read and write. |
|
Timeout for Visa Lock in ms (2000ms) timeout is the period of time to wait for access to lock. |
|
Baud rate (19200) baud rate is the rate of transmission. Default value of Baud Rate is 19200 bps |
|
Open timeout (1000ms) VISA Open timeout specifies the maximum time period (in milliseconds) that VISA Open waits before returning an error. It does not set the I/O timeout. |
|
Access mode(1) access mode should be set to zero (0). The value VI_EXCLUSIVE_LOCK (1) is used to acquire an exclusive lock immediately upon opening a session; if a lock cannot be acquired, the session is closed and an error is returned. The value VI_LOAD_CONFIG (4) is used to configure attributes to values specified by some external configuration utility, such as Measurement and Automation Explorer (on Windows) or visaconf (on Solaris 2, Linux, and HP-UX).
|
|
Open/Close (True) This flag will open the port and close the port at end of VI Execution if True. Please make sure this flag is TRUE everytime the VIs are run. If this flag is FALSE the Initialize VI has to be executed prior to all other VI execution. |
|
Controller Array |
|
Controller |
|
Controller Address |
|
Controller Name |
|
Axis Array |
|
NofAxis |
|
Clk Division P0 $12 Calculation of step Frequency 0 to 31 No Motor Number defined in this VI |
|
Current in mA (0 to 800) current value valid for 0 to 800 mA If value entered is more than 800 mA Error is Generated. 0 mA = 0 800 mA = 255 OVIS - Motor DIGI-MIC should have 150mA - 200mA OVIS - Motor SM440 up to 0.8 A |
|
error out error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. |
|
status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. |
|
code The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. |
|
source The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. |
|
Error? |
|
Loop Counter |
|
Response |
|
String |
|
Status |
|
Serial Numbers |
|
|
Version |
|
Serial Number |
|
Temperatures |
|
6PSetPeakCurrent.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PSetPeakCurrent.vi |
|
6PRamp.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PRamp.vi |
|
6P Close.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6P Close.vi |
|
6PVelocity Setting.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PVelocity Setting.vi |
|
6PSet Target Position onthe Fly.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PSet Target Position onthe Fly.vi |
|
6PStarting Velocity Setting.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PStarting Velocity Setting.vi |
|
6PVelocity Acceleration.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PVelocity Acceleration.vi |
|
6PMotorpar Poslimit.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PMotorpar Poslimit.vi |
|
6PReference Search Paramters.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PReference Search Paramters.vi |
|
6PMotor Char Table.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PMotor Char Table.vi |
|
6PNull Point offset and Range.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PNull Point offset and Range.vi |
|
6PPi Parameter.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PPi Parameter.vi |
|
6PStart Search Ref.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PStart Search Ref.vi |
|
6PActivate PI Controlleron Target.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PActivate PI Controlleron Target.vi |
|
6PStart Rotation Velocity.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PStart Rotation Velocity.vi |
|
6PSet_ActualPosition.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PSet_ActualPosition.vi |
|
6PStart Ramp in Parallel.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PStart Ramp in Parallel.vi |
|
6PStopMotorSelectively or Synchr.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PStopMotorSelectively or Synchr.vi |
|
6PSetting the Limits for Stopfunction.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PSetting the Limits for Stopfunction.vi |
|
6PSetting of Add Outputs.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PSetting of Add Outputs.vi |
|
6PFunction of Ready Output.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PFunction of Ready Output.vi |
|
6PAdjust Baudrate.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PAdjust Baudrate.vi |
|
6PSet Timeout.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PSet Timeout.vi |
|
6PResponse Address of Unit.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PResponse Address of Unit.vi |
|
6Power-Down Modus.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6Power-Down Modus.vi |
|
6PStart Multi Dimension Interpolation.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PStart Multi Dimension Interpolation.vi |
|
6PCurrent Control.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PCurrent Control.vi |
|
6P Utility Reset.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6P Utility Reset.vi |
|
6PQuery Position.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PQuery Position.vi |
|
6PQueryVelocityactivity.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PQueryVelocityactivity.vi |
|
6PQuery All Motors Activities.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PQuery All Motors Activities.vi |
|
6PRead Info.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PRead Info.vi |
|
6PRead Motor Input Channel.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PRead Motor Input Channel.vi |
|
6P VISA Cluster.ctl F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6P VISA Cluster.ctl |
|
6P Initialize.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6P Initialize.vi |
|
Merge Errors.vi E:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\Utility\error.llb\Merge Errors.vi |
|
Simple Error Handler.vi E:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\Utility\error.llb\Simple Error Handler.vi |
"6P Test Command GUI.vi History"
Current Revision: 64
Copyright (C)
Gesellschaft f. Schwerionenforschung, GSI
Planckstr. 1
64291 Darmstadt
Germany
Contact: http://www-wnt.gsi.de/labview
H.Brand@gsi.de
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details (http://www.gnu.org).
|
Position Query Results |
|
Motor Number Motor Number received from SIXPACK motor for which position is read |
|
Current Position Pos act ( signed long) Response Bytes P1 to P4 32 Bit signed |
|
Current Action if not inactive-- motor status is active for all other modes /ramp /Pi Controller/ Rotation/Reference switch search/Mechanical reference |
|
Motor Status True indicates Motion otherwise stationary |
|
Current Velocity
$ 21 Response 16 bit P1,P2 gives the response velocity V max set by command $14 |
|
Reference input Bit 0, P3 Response byte P3 ( Bit 0) |
|
P5 bit 0 logic state Response Byte : P5 Bit 0 |
|
P1,P2 analog value analog value ( unsigned 0 to 1023) |
|
Temperature / °C Temperature of Unit P2 = 8 bit signed value |
|
stop |
|
Update rate / ms |
|
Visa Session Array |
|
Visa Cluster |
|
VISA Sesssion |
|
VISA Resource VISA resource name specifies the resource that will be opened. This control also specifies the session and class. |
|
VISA Timeout Value (1000 ms) VISA Timeout Value is the VIAS timeout period in ms for read and write. |
|
Timeout for Visa Lock in ms (2000ms) timeout is the period of time to wait for access to lock. |
|
Baud rate (19200) baud rate is the rate of transmission. Default value of Baud Rate is 19200 bps |
|
Open timeout (1000ms) VISA Open timeout specifies the maximum time period (in milliseconds) that VISA Open waits before returning an error. It does not set the I/O timeout. |
|
Access mode(1) access mode should be set to zero (0). The value VI_EXCLUSIVE_LOCK (1) is used to acquire an exclusive lock immediately upon opening a session; if a lock cannot be acquired, the session is closed and an error is returned. The value VI_LOAD_CONFIG (4) is used to configure attributes to values specified by some external configuration utility, such as Measurement and Automation Explorer (on Windows) or visaconf (on Solaris 2, Linux, and HP-UX).
|
|
Open/Close (True) This flag will open the port and close the port at end of VI Execution if True. Please make sure this flag is TRUE everytime the VIs are run. If this flag is FALSE the Initialize VI has to be executed prior to all other VI execution. |
|
Controller Array |
|
Controller |
|
Controller Address |
|
Controller Name |
|
Axis Array |
|
NofAxis |
|
Position Query Results |
|
Position Query Results |
|
Motor Number |
|
Current Position |
|
Current Action |
|
Motor Status |
|
Current Velocity
$ 21 Response 16 bit P1,P2 gives the response velocity V max set by command $14 |
|
Reference input Bit 0, P3 Response byte P3 ( Bit 0) |
|
P5 bit 0 logic state Response Byte : P5 Bit 0 |
|
P1,P2 analog value analog value ( unsigned 0 to 1023) |
|
Temperature / °C Temperature of Unit P2 = 8 bit signed value |
|
error out error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. |
|
status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. |
|
code The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. |
|
source The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. |
|
Error? |
|
Loop Counter |
|
ms/axis |
|
Serial Numbers |
|
|
Version |
|
Serial Number |
|
Temperatures |
|
Merge Errors.vi E:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\Utility\error.llb\Merge Errors.vi |
|
6P Close.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6P Close.vi |
|
6P Utility Error Message.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6P Utility Error Message.vi |
|
6PQuery Position.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PQuery Position.vi |
|
6PQueryVelocityactivity.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PQueryVelocityactivity.vi |
|
6PRead Info.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PRead Info.vi |
|
6PRead Motor Input Channel.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PRead Motor Input Channel.vi |
|
6P VISA Cluster.ctl F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6P VISA Cluster.ctl |
|
6P Initialize.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6P Initialize.vi |
"6P Test Periodic Status Query.vi History"
Current Revision: 32
Copyright (C)
Gesellschaft f. Schwerionenforschung, GSI
Planckstr. 1
64291 Darmstadt
Germany
Contact: http://www-wnt.gsi.de/labview
H.Brand@gsi.de
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details (http://www.gnu.org).
|
Visa Session Array |
|
Visa Cluster |
|
VISA Sesssion |
|
VISA Resource VISA resource name specifies the resource that will be opened. This control also specifies the session and class. |
|
VISA Timeout Value (1000 ms) VISA Timeout Value is the VIAS timeout period in ms for read and write. |
|
Timeout for Visa Lock in ms (2000ms) timeout is the period of time to wait for access to lock. |
|
Baud rate (19200) baud rate is the rate of transmission. Default value of Baud Rate is 19200 bps |
|
Open timeout (1000ms) VISA Open timeout specifies the maximum time period (in milliseconds) that VISA Open waits before returning an error. It does not set the I/O timeout. |
|
Access mode(1) access mode should be set to zero (0). The value VI_EXCLUSIVE_LOCK (1) is used to acquire an exclusive lock immediately upon opening a session; if a lock cannot be acquired, the session is closed and an error is returned. The value VI_LOAD_CONFIG (4) is used to configure attributes to values specified by some external configuration utility, such as Measurement and Automation Explorer (on Windows) or visaconf (on Solaris 2, Linux, and HP-UX).
|
|
Open/Close (True) This flag will open the port and close the port at end of VI Execution if True. Please make sure this flag is TRUE everytime the VIs are run. If this flag is FALSE the Initialize VI has to be executed prior to all other VI execution. |
|
Controller Array |
|
Controller |
|
Controller Address |
|
Controller Name |
|
Axis Array |
|
NofAxis |
|
stop |
|
Update rate / ms |
|
Current in mA (0 to 800) current value valid for 0 to 800 mA If value entered is more than 800 mA Error is Generated. 0 mA = 0 800 mA = 255 OVIS - Motor DIGI-MIC should have 150mA - 200mA OVIS - Motor SM440 up to 0.8 A |
|
Clk Division P0 $12 Calculation of step Frequency 0 to 31 No Motor Number defined in this VI |
|
Controller |
|
Motor Nr. Motor Nr ( 0 -- 5) parameter P0 8 bit unsigned |
|
Left |
|
Right |
|
Increment |
|
error out error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. |
|
status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. |
|
code The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. |
|
source The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. |
|
Error? |
|
Loop Counter |
|
Serial Numbers |
|
|
Version |
|
Serial Number |
|
Temperatures |
|
StoppAll |
|
Positions Array |
|
|
Position |
|
Merge Errors.vi E:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\Utility\error.llb\Merge Errors.vi |
|
6PSetPeakCurrent.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PSetPeakCurrent.vi |
|
6PRamp.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PRamp.vi |
|
6P Close.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6P Close.vi |
|
6P Initialize.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6P Initialize.vi |
|
6PVelocity Setting.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PVelocity Setting.vi |
|
6PQuery Position.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PQuery Position.vi |
|
6PSet Target Position onthe Fly.vi F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6PSet Target Position onthe Fly.vi |
|
6P VISA Cluster.ctl F:\User\Brand\LV61\lvscc\Instr.lib\SixPack\6P\6P VISA Cluster.ctl |
|
Simple Error Handler.vi E:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\Utility\error.llb\Simple Error Handler.vi |
"6P Test Stepper.vi History"
Current Revision: 70