Hi,
I'm just starting out with lab view and find looking at the main actiview block diagram very confusing and daunting. Does anyone have:
1) A cut down version of actiview that simply reads the data from the USB
2) A manual or some doco for actiview explaining what each of the sub vi's are and do
3) Some tips as to where to find the raw signals on the main block diagram and how best to use them - I have created a new tab in the interface and placed some fields on it - I'm lost though as to where on the block diagram I should place these fields, do i have to move everything around to fit them in near the raw data objects.....when i find them
Thanks in advance - James
Actiview components
another question
Also could someone please list the 6 states (very top left, main case structure) for the actiview VI
-
- Site Admin
- Posts: 1152
- Joined: Fri Mar 26, 2004 7:00 pm
- Location: Amsterdam, Netherlands
- Contact:
ActiView is based on a state machine (case structure inside while-loop) with six (orange) states:
State 0: Wait for START, and read/write CFG files
State 1: Start acquisition, determine speedmode and AD-box version, set panel controls accordingly, stop acquisition
State 2: Reset panel indicators
State 3: Initialize saving to BDF file
State 4: Start acquisition, iterate while-loop to write data to screen and BDF flle (if selected) until STOP is pressed, or error occurs, stop acquisition
State 5: Reset panel indicators, close BDF file
The while-loop in (orange) state 4 has five (green) cases.
Case 0: Wait for new data
Case 1: Read new data from ringbuffer, downsample data, write data to charts and in file array
Case 2: Transfer block of 1 second of data from file array to BDF file
Case 3: Close BDF file, and open new BDF file
Caee 4: Calculate average result, and write to ERP graphs
Further on-line processing subvi's are best hooked to the 2D output array of Downsample.vi Subvi (orange state 4, green case 1), see viewtopic.php?t=61. As an alternative, you can leave ActiView fully intact, and work with the TCP/IP link, see viewtopic.php?t=64.
Best regards, Coen (BioSemi)
State 0: Wait for START, and read/write CFG files
State 1: Start acquisition, determine speedmode and AD-box version, set panel controls accordingly, stop acquisition
State 2: Reset panel indicators
State 3: Initialize saving to BDF file
State 4: Start acquisition, iterate while-loop to write data to screen and BDF flle (if selected) until STOP is pressed, or error occurs, stop acquisition
State 5: Reset panel indicators, close BDF file
The while-loop in (orange) state 4 has five (green) cases.
Case 0: Wait for new data
Case 1: Read new data from ringbuffer, downsample data, write data to charts and in file array
Case 2: Transfer block of 1 second of data from file array to BDF file
Case 3: Close BDF file, and open new BDF file
Caee 4: Calculate average result, and write to ERP graphs
Further on-line processing subvi's are best hooked to the 2D output array of Downsample.vi Subvi (orange state 4, green case 1), see viewtopic.php?t=61. As an alternative, you can leave ActiView fully intact, and work with the TCP/IP link, see viewtopic.php?t=64.
Best regards, Coen (BioSemi)
-
- Site Admin
- Posts: 1152
- Joined: Fri Mar 26, 2004 7:00 pm
- Location: Amsterdam, Netherlands
- Contact:
A trimmed down version in LabVIEW 8.2 is now available from http://www.biosemi.com/download/ActiView603-Light.zip
Best regards, Coen (BioSemi)
Best regards, Coen (BioSemi)