| /wavejet/trunk/wavejet.c |
|---|
| 11,6 → 11,7 |
| #endif /* _CVI_DEBUG_ */ |
| #include "wavejet_ui.h" |
| int ctrl_c=0; |
| //#define SCOPE_IP "192.168.1.11" |
| #define MAX_TCP_CONNECT 5 /* time in secs to get a connection */ |
| #define MAX_TCP_READ 3 /* time in secs to wait for the DSO |
| 38,6 → 39,69 |
| } |
| */ |
| int CVICALLBACK acquire_waveforms(void *functionData) { |
| struct HDR { |
| int id; |
| int length; |
| int event; |
| }; |
| struct HDR hdr; |
| int p1_tra[5]={P1_TRA_1,P1_TRA_2,P1_TRA_3,P1_TRA_4,0}; |
| char outbuf[MAX_ST],inbuf[MAX_ST], tmpstr[100]; |
| static char databuf[1000000]; |
| int status, byte_count; |
| char filename[0xFF]; |
| GetCtrlVal (p1h, P1_FNAME, filename); |
| ctrl_c=0; |
| LECROY_TCP_write(sockfd, "DTFORM BYTE\n"); |
| LECROY_TCP_write(sockfd, "DTSTART 0\n"); |
| LECROY_TCP_write(sockfd, "MLEN 1M\n"); |
| LECROY_TCP_write(sockfd, "DTPOINTS 5000\n"); |
| //LECROY_TCP_write(sockfd, "DTPOINTS 0\n"); |
| FILE *fp = fopen (filename, "wb"); |
| int maxeve; |
| GetCtrlVal (p1h, P1_NEVE, &maxeve); |
| for (int neve=0;neve<maxeve;neve++){ |
| SetCtrlVal (p1h, P1_CEVE, neve+1); |
| sprintf(outbuf,"WSGL?\n"); |
| LECROY_TCP_write(sockfd, outbuf); |
| LECROY_TCP_read(sockfd, inbuf, sizeof(inbuf), MAX_TCP_READ); |
| sscanf(inbuf,"%s",tmpstr); |
| hdr.event=neve; |
| for (int ch=0;ch<4;ch++){ |
| int on; |
| GetCtrlVal (p1h, p1_tra[ch], &on); |
| if (on){ |
| hdr.id=ch; |
| sprintf(outbuf,"WAVESRC CH%d\n",ch+1); |
| LECROY_TCP_write(sockfd, outbuf); |
| sprintf(outbuf,"DTWAVE?\n"); |
| LECROY_TCP_write(sockfd, outbuf); |
| LECROY_TCP_read(sockfd, databuf, sizeof(databuf), MAX_TCP_READ); |
| sscanf(databuf,"# %1d %8d",&status,&byte_count); |
| printf("[%d] wfmid=%d bytes=%d\n", neve,status, byte_count); |
| if (byte_count<=0) continue; |
| hdr.length = byte_count+sizeof(hdr); |
| status = fwrite (&hdr, 1, sizeof(hdr), fp); |
| status = fwrite (&databuf[10], 1, byte_count, fp); |
| } |
| } |
| if (ctrl_c) break; |
| } |
| ctrl_c=0; |
| status = fclose (fp); |
| SetCtrlVal(p1h, P1_DTWFM, 0); |
| return 0; |
| } |
| int __stdcall WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, |
| LPSTR lpszCmdLine, int nCmdShow) |
| { |
| 44,7 → 108,7 |
| int i; |
| int status,connected,displen; |
| int refon; |
| int tmpindex,tmpint; |
| int tmpindex,tmpint, dummy; |
| int p1_tra[5]={P1_TRA_1,P1_TRA_2,P1_TRA_3,P1_TRA_4,0}; |
| int p1_vdiv[5]={P1_VDIV_1,P1_VDIV_2,P1_VDIV_3,P1_VDIV_4,0}; |
| int p1_bwl[5]={P1_BWL_1,P1_BWL_2,P1_BWL_3,P1_BWL_4,0}; |
| 52,6 → 116,7 |
| char ip_address[50],tmpstr[100]; |
| char outbuf[MAX_ST],inbuf[MAX_ST]; |
| char display[500000],imgfn[300],ftyp[10]; |
| int daqon=0; |
| FILE *imgfp; |
| 289,8 → 354,23 |
| strcpy(outbuf,"GTL\n"); |
| LECROY_TCP_write(sockfd, outbuf); |
| break; |
| //case P1_GET_SETUP: |
| // break; |
| case P1_DTWFM: |
| if (!connected) break; |
| GetCtrlVal(p1h, P1_DTWFM, &daqon); |
| if (daqon) { |
| CmtScheduleThreadPoolFunction (poolHandle, acquire_waveforms, (void *)&dummy, &tfID); |
| } else { |
| ctrl_c=1; |
| //CmtWaitForThreadPoolFunctionCompletion (poolHandle, tfID, |
| // OPT_TP_PROCESS_EVENTS_WHILE_WAITING); |
| //CmtReleaseThreadPoolFunctionID (poolHandle, tfID) |
| } |
| break; |
| default: |
| break; |
| } |
| /wavejet/trunk/wavejet.cws |
|---|
| 1,6 → 1,6 |
| [Workspace Header] |
| Version = 1302 |
| Pathname = "/c/home/samo/cvi/wavejet/wavejet.cws" |
| Pathname = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.cws" |
| CVI Dir = "/c/program files (x86)/national instruments/cvi2013" |
| CVI Shared Dir = "/C/Program Files (x86)/National Instruments/Shared/CVI" |
| CVI Pub Local Dir = "/C/ProgramData/National Instruments/CVI2013" |
| 14,11 → 14,11 |
| Project 0001 = "wavejet.prj" |
| Project 0001 Folder Library Files Collapsed = True |
| Project 0001 FolderId 3 Collapsed = True |
| Drag Bar Left = 348 |
| Window Top = 57 |
| Window Left = 271 |
| Window Bottom = 1058 |
| Window Right = 1931 |
| Drag Bar Left = 202 |
| Window Top = 292 |
| Window Left = 1726 |
| Window Bottom = 1158 |
| Window Right = 3322 |
| Maximized = False |
| Maximized Children = True |
| Max32 Number Of Errors = 20 |
| 32,9 → 32,9 |
| Hide Windows = False |
| Break At First Statement = False |
| Sort Type = "File Name" |
| Number of Opened Files = 7 |
| Number of Opened Files = 3 |
| Window Confinement Region Enabled = True |
| MainColumnWidth = 331 |
| MainColumnWidth = 185 |
| FileDateColumnWidth = 70 |
| FileSizeColumnWidth = 70 |
| 42,108 → 42,72 |
| Version = 1302 |
| Don't Update DistKit = False |
| Platform Code = 4 |
| Build Configuration = "Release" |
| Build Configuration = "Debug" |
| Warn User If Debugging Release = 1 |
| Batch Build Release = False |
| Batch Build Debug = False |
| [File 0001] |
| Path = "/c/home/samo/cvi/wavejet/wavejet.c" |
| Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.c" |
| File Type = "CSource" |
| Disk Date = 3527894768 |
| Disk Date = 3634817016 |
| In Projects = "1," |
| Window Top = 31 |
| Window Left = 8 |
| Window Height = -16281 |
| Window Z-Order = 2 |
| Source Window State = "1,9,10,9,0,0,0,0,0,80,0,0,0,0,0,25,0,0,11,1,349,683,1,0," |
| Window Top = 64 |
| Window Left = 26 |
| Window Z-Order = 1 |
| Source Window State = "1,51,51,51,13,36,13,0,0,169,0,0,0,0,0,40,64,0,88,54,349,683,1,0," |
| [File 0002] |
| Path = "/c/home/samo/cvi/wavejet/lecroy_tcp.c" |
| Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/lecroy_tcp.c" |
| File Type = "CSource" |
| Disk Date = 3527591230 |
| Disk Date = 3634782235 |
| In Projects = "1," |
| Window Top = 112 |
| Window Left = 56 |
| Window Height = -16281 |
| Window Z-Order = 7 |
| Source Window State = "1,0,0,0,0,0,0,0,0,80,0,0,0,0,0,25,0,0,233,28,349,683,1,0," |
| Window Z-Order = 3 |
| Source Window State = "1,111,111,111,4,19,19,0,0,80,0,0,0,0,0,25,165,0,212,4,349,683,1,0," |
| [File 0003] |
| Path = "/c/home/samo/cvi/wavejet/wavejet_ui.uir" |
| Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet_ui.uir" |
| File Type = "User Interface Resource" |
| Disk Date = 3527806244 |
| Disk Date = 3634816685 |
| In Projects = "1," |
| Window Top = 46 |
| Window Left = 20 |
| Window Height = 349 |
| Window Width = 683 |
| Window Z-Order = 6 |
| Window Z-Order = 2 |
| [File 0004] |
| Path = "/c/home/samo/cvi/wavejet/lecroy_tcp.h" |
| File Type = "Include" |
| Disk Date = 3527591230 |
| Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet_uic.c" |
| File Type = "CSource" |
| Disk Date = 3634782235 |
| In Projects = "1," |
| Source Window State = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0," |
| Window Top = 126 |
| Window Left = 58 |
| Source Window State = "1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,349,683,1,0," |
| [File 0005] |
| Path = "/c/Program Files (x86)/National Instruments/CVI2013/sdk/lib/msvc/WS2_32.Lib" |
| File Type = "Library" |
| Disk Date = 3486470400 |
| Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/lecroy_tcp.h" |
| File Type = "Include" |
| Disk Date = 3634782235 |
| In Projects = "1," |
| Source Window State = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0," |
| [File 0006] |
| Path = "/c/home/samo/cvi/wavejet/wavejet_uic.h" |
| File Type = "Include" |
| Disk Date = 3527893841 |
| In Projects = "" |
| Window Top = 33 |
| Window Left = 10 |
| Window Z-Order = 5 |
| Source Window State = "1,0,0,0,0,0,0,0,0,80,0,0,0,0,0,25,0,0,0,0,349,683,1,0," |
| [File 0007] |
| Path = "/c/home/samo/cvi/wavejet/wavejet_ui.h" |
| File Type = "Include" |
| Disk Date = 3527806245 |
| In Projects = "" |
| Window Top = 64 |
| Window Left = 26 |
| Window Z-Order = 4 |
| Source Window State = "1,0,0,0,0,0,0,0,0,80,0,0,0,0,0,25,0,0,0,0,349,683,1,0," |
| [File 0008] |
| Path = "/c/home/samo/cvi/wavejet/wavejet_uic.c" |
| File Type = "CSource" |
| Disk Date = 3527893841 |
| Path = "/c/program files (x86)/national instruments/cvi2013/sdk/lib/msvc/WS2_32.Lib" |
| File Type = "Library" |
| Disk Date = 3486495600 |
| In Projects = "1," |
| Window Top = 126 |
| Window Left = 58 |
| Window Z-Order = 3 |
| Source Window State = "1,0,0,0,0,0,0,0,0,80,0,0,0,0,0,25,0,0,0,0,349,683,1,0," |
| [File 0009] |
| Path = "/c/home/cvi/instr/MIKRO/MIKRO.c" |
| File Type = "CSource" |
| Disk Date = 3527895045 |
| In Projects = "" |
| Window Top = 95 |
| Window Left = 42 |
| Window Z-Order = 1 |
| Source Window State = "1,318,319,318,0,0,0,0,0,159,0,0,0,0,0,56,262,0,322,2,349,683,1,0," |
| [Tab Order] |
| Tab 0001 = "/c/home/samo/cvi/wavejet/lecroy_tcp.c" |
| Tab 0002 = "/c/home/samo/cvi/wavejet/wavejet.c" |
| Tab 0003 = "/c/home/samo/cvi/wavejet/wavejet_ui.uir" |
| Tab 0004 = "/c/home/samo/cvi/wavejet/wavejet_uic.h" |
| Tab 0005 = "/c/home/samo/cvi/wavejet/wavejet_ui.h" |
| Tab 0006 = "/c/home/cvi/instr/MIKRO/MIKRO.c" |
| Tab 0007 = "/c/home/samo/cvi/wavejet/wavejet_uic.c" |
| Tab 0001 = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.c" |
| Tab 0002 = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet_ui.uir" |
| Tab 0003 = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/lecroy_tcp.c" |
| [Default Build Config 0001 Debug] |
| Generate Browse Info = True |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| 155,7 → 119,7 |
| External Process Path = "" |
| [Default Build Config 0001 Release] |
| Generate Browse Info = True |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| 167,7 → 131,7 |
| External Process Path = "" |
| [Default Build Config 0001 Debug64] |
| Generate Browse Info = True |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| 179,7 → 143,7 |
| External Process Path = "" |
| [Default Build Config 0001 Release64] |
| Generate Browse Info = True |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Batch Build = False |
| Profile = "Disabled" |
| 194,7 → 158,7 |
| Number of Dependencies = 0 |
| [Build Options 0001] |
| Generate Browse Info = True |
| Generate Browse Info = False |
| Enable Uninitialized Locals Runtime Warning = True |
| Execution Trace = "Disabled" |
| Profile = "Disabled" |
| /wavejet/trunk/wavejet.prj |
|---|
| 1,6 → 1,6 |
| [Project Header] |
| Version = 1302 |
| Pathname = "/c/home/samo/cvi/wavejet/wavejet.prj" |
| Pathname = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.prj" |
| CVI Dir = "/c/program files (x86)/national instruments/cvi2013" |
| CVI Shared Dir = "/C/Program Files (x86)/National Instruments/Shared/CVI" |
| CVI Pub Local Dir = "/C/ProgramData/National Instruments/CVI2013" |
| 34,7 → 34,7 |
| Path Is Rel = True |
| Path Rel To = "Project" |
| Path Rel Path = "lecroy_tcp.c" |
| Path = "/c/home/samo/cvi/wavejet/lecroy_tcp.c" |
| Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/lecroy_tcp.c" |
| Exclude = False |
| Compile Into Object File = False |
| Project Flags = 0 |
| 47,7 → 47,7 |
| Path Is Rel = True |
| Path Rel To = "Project" |
| Path Rel Path = "wavejet.c" |
| Path = "/c/home/samo/cvi/wavejet/wavejet.c" |
| Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.c" |
| Exclude = False |
| Compile Into Object File = False |
| Project Flags = 0 |
| 60,7 → 60,7 |
| Path Is Rel = True |
| Path Rel To = "Project" |
| Path Rel Path = "wavejet_uic.c" |
| Path = "/c/home/samo/cvi/wavejet/wavejet_uic.c" |
| Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet_uic.c" |
| Exclude = False |
| Compile Into Object File = False |
| Project Flags = 0 |
| 73,7 → 73,7 |
| Path Is Rel = True |
| Path Rel To = "Project" |
| Path Rel Path = "lecroy_tcp.h" |
| Path = "/c/home/samo/cvi/wavejet/lecroy_tcp.h" |
| Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/lecroy_tcp.h" |
| Exclude = False |
| Project Flags = 0 |
| Folder = "Include Files" |
| 85,7 → 85,7 |
| Path Is Rel = True |
| Path Rel To = "Project" |
| Path Rel Path = "wavejet_ui.uir" |
| Path = "/c/home/samo/cvi/wavejet/wavejet_ui.uir" |
| Path = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet_ui.uir" |
| Exclude = False |
| Project Flags = 0 |
| Folder = "User Interface Files" |
| 98,7 → 98,7 |
| Path Rel To = "CVI" |
| Path Rel To Override = "CVI" |
| Path Rel Path = "sdk/lib/msvc/WS2_32.Lib" |
| Path = "/c/program files (x86)/national instruments/cvi2013/sdk/lib/msvc/WS2_32.Lib" |
| Path = "/c/Program Files (x86)/National Instruments/CVI2013/sdk/lib/msvc/WS2_32.Lib" |
| Exclude = False |
| Project Flags = 0 |
| Folder = "Library Files" |
| 144,7 → 144,7 |
| Icon File Is Rel = True |
| Icon File Rel To = "Project" |
| Icon File Rel Path = "wavejet.ico" |
| Icon File = "/c/home/samo/cvi/wavejet/wavejet.ico" |
| Icon File = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.ico" |
| Application Title = "" |
| Use IVI Subdirectories for Import Libraries = False |
| Use VXIPNP Subdirectories for Import Libraries = False |
| 166,7 → 166,7 |
| Numeric Prod Version = "1,0,0,0" |
| Comments = "" |
| Comments Ex = "" |
| Company Name = "Jozef Stefan Institute" |
| Company Name = "" |
| Company Name Ex = "%company" |
| File Description = "wavejet (Debug x86)" |
| File Description Ex = "%application (%rel_dbg %arch)" |
| 174,7 → 174,7 |
| File Version Ex = "%f1.%f2" |
| Internal Name = "wavejet" |
| Internal Name Ex = "%basename" |
| Legal Copyright = "Copyright © Jozef Stefan Institute 2016" |
| Legal Copyright = "Copyright © 2019" |
| Legal Copyright Ex = "Copyright © %company %Y" |
| Legal Trademarks = "" |
| Legal Trademarks Ex = "" |
| 182,7 → 182,7 |
| Original Filename Ex = "%filename" |
| Private Build = "" |
| Private Build Ex = "" |
| Product Name = "Jozef Stefan Institute wavejet" |
| Product Name = " wavejet" |
| Product Name Ex = "%company %application" |
| Product Version = "1.0" |
| Product Version Ex = "%p1.%p2" |
| 251,7 → 251,7 |
| Numeric Prod Version = "1,0,0,0" |
| Comments = "" |
| Comments Ex = "" |
| Company Name = "Jozef Stefan Institute" |
| Company Name = "" |
| Company Name Ex = "%company" |
| File Description = "wavejet (Release x86)" |
| File Description Ex = "%application (%rel_dbg %arch)" |
| 259,7 → 259,7 |
| File Version Ex = "%f1.%f2" |
| Internal Name = "wavejet" |
| Internal Name Ex = "%basename" |
| Legal Copyright = "Copyright © Jozef Stefan Institute 2016" |
| Legal Copyright = "Copyright © 2019" |
| Legal Copyright Ex = "Copyright © %company %Y" |
| Legal Trademarks = "" |
| Legal Trademarks Ex = "" |
| 267,7 → 267,7 |
| Original Filename Ex = "%filename" |
| Private Build = "" |
| Private Build Ex = "" |
| Product Name = "Jozef Stefan Institute wavejet" |
| Product Name = " wavejet" |
| Product Name Ex = "%company %application" |
| Product Version = "1.0" |
| Product Version Ex = "%p1.%p2" |
| 424,19 → 424,19 |
| Executable File_Debug Is Rel = True |
| Executable File_Debug Rel To = "Project" |
| Executable File_Debug Rel Path = "wavejet.exe" |
| Executable File_Debug = "/c/home/samo/cvi/wavejet/wavejet.exe" |
| Executable File_Debug = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.exe" |
| Executable File_Release Is Rel = True |
| Executable File_Release Rel To = "Project" |
| Executable File_Release Rel Path = "wavejet.exe" |
| Executable File_Release = "/c/home/samo/cvi/wavejet/wavejet.exe" |
| Executable File_Release = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.exe" |
| Executable File_Debug64 Is Rel = True |
| Executable File_Debug64 Rel To = "Project" |
| Executable File_Debug64 Rel Path = "wavejet.exe" |
| Executable File_Debug64 = "/c/home/samo/cvi/wavejet/wavejet.exe" |
| Executable File_Debug64 = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.exe" |
| Executable File_Release64 Is Rel = True |
| Executable File_Release64 Rel To = "Project" |
| Executable File_Release64 Rel Path = "wavejet.exe" |
| Executable File_Release64 = "/c/home/samo/cvi/wavejet/wavejet.exe" |
| Executable File_Release64 = "/c/Users/rok/Documents/rok/lab/osciloskopi/wavejet/trunk/wavejet.exe" |
| Icon File Is Rel = False |
| Icon File = "" |
| Application Title = "" |
| 444,7 → 444,7 |
| Numeric Prod Version = "1,0,0,0" |
| Comments = "" |
| Comments Ex = "" |
| Company Name = "Jozef Stefan Institute" |
| Company Name = "" |
| Company Name Ex = "%company" |
| File Description = "wavejet (Release x86)" |
| File Description Ex = "%application (%rel_dbg %arch)" |
| 452,7 → 452,7 |
| File Version Ex = "%f1.%f2" |
| Internal Name = "wavejet" |
| Internal Name Ex = "%basename" |
| Legal Copyright = "Copyright © Jozef Stefan Institute 2016" |
| Legal Copyright = "Copyright © 2019" |
| Legal Copyright Ex = "Copyright © %company %Y" |
| Legal Trademarks = "" |
| Legal Trademarks Ex = "" |
| 460,7 → 460,7 |
| Original Filename Ex = "%filename" |
| Private Build = "" |
| Private Build Ex = "" |
| Product Name = "Jozef Stefan Institute wavejet" |
| Product Name = " wavejet" |
| Product Name Ex = "%company %application" |
| Product Version = "1.0" |
| Product Version Ex = "%p1.%p2" |
| /wavejet/trunk/wavejet_ui.h |
|---|
| 1,74 → 1,79 |
| /**************************************************************************/ |
| /* LabWindows/CVI User Interface Resource (UIR) Include File */ |
| /* */ |
| /* WARNING: Do not add to, delete from, or otherwise modify the contents */ |
| /* of this include file. */ |
| /**************************************************************************/ |
| #include <userint.h> |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| /* Panels and Controls: */ |
| #define P1 1 |
| #define P1_EXIT 2 /* control type: command, callback function: (none) */ |
| #define P1_UPDATE 3 /* control type: command, callback function: (none) */ |
| #define P1_IP 4 /* control type: string, callback function: (none) */ |
| #define P1_ID 5 /* control type: string, callback function: (none) */ |
| #define P1_GET_SETUP 6 /* control type: command, callback function: (none) */ |
| #define P1_REFRESH 7 /* control type: radioButton, callback function: (none) */ |
| #define P1_CONNECT 8 /* control type: textButton, callback function: (none) */ |
| #define P1_TEST 9 /* control type: command, callback function: (none) */ |
| #define P1_TSRC 10 /* control type: ring, callback function: (none) */ |
| #define P1_TDIVx 11 /* control type: numeric, callback function: (none) */ |
| #define P1_TRDL 12 /* control type: numeric, callback function: (none) */ |
| #define P1_OFST_1 13 /* control type: numeric, callback function: (none) */ |
| #define P1_TLVL 14 /* control type: numeric, callback function: (none) */ |
| #define P1_TDIV 15 /* control type: ring, callback function: (none) */ |
| #define P1_TSLP 16 /* control type: slide, callback function: (none) */ |
| #define P1_TEXT1 17 /* control type: textBox, callback function: (none) */ |
| #define P1_TRMD 18 /* control type: ring, callback function: (none) */ |
| #define P1_DSAV 19 /* control type: ring, callback function: (none) */ |
| #define P1_PERS 20 /* control type: ring, callback function: (none) */ |
| #define P1_TRA_4 21 /* control type: radioButton, callback function: (none) */ |
| #define P1_TRA_3 22 /* control type: radioButton, callback function: (none) */ |
| #define P1_TRA_2 23 /* control type: radioButton, callback function: (none) */ |
| #define P1_TRA_1 24 /* control type: radioButton, callback function: (none) */ |
| #define P1_BWL_4 25 /* control type: ring, callback function: (none) */ |
| #define P1_BWL_3 26 /* control type: ring, callback function: (none) */ |
| #define P1_BWL_2 27 /* control type: ring, callback function: (none) */ |
| #define P1_VDIV_4 28 /* control type: ring, callback function: (none) */ |
| #define P1_VDIV_3 29 /* control type: ring, callback function: (none) */ |
| #define P1_VDIV_2 30 /* control type: ring, callback function: (none) */ |
| #define P1_VDIV_1 31 /* control type: ring, callback function: (none) */ |
| #define P1_BWL_1 32 /* control type: ring, callback function: (none) */ |
| #define P1_IPF 33 /* control type: ring, callback function: (none) */ |
| #define P1_DISPLAY 34 /* control type: picture, callback function: (none) */ |
| #define P1_DEC1 35 /* control type: deco, callback function: (none) */ |
| #define P1_TIMER 36 /* control type: timer, callback function: cb_timer */ |
| #define P1_DECO_VERT 37 /* control type: deco, callback function: (none) */ |
| #define P1_DECO_TRIG 38 /* control type: deco, callback function: (none) */ |
| #define P1_DECO_HOR 39 /* control type: deco, callback function: (none) */ |
| /* Control Arrays: */ |
| /* (no control arrays in the resource file) */ |
| /* Menu Bars, Menus, and Menu Items: */ |
| /* (no menu bars in the resource file) */ |
| /* Callback Prototypes: */ |
| int CVICALLBACK cb_timer(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
| #ifdef __cplusplus |
| } |
| #endif |
| /**************************************************************************/ |
| /* LabWindows/CVI User Interface Resource (UIR) Include File */ |
| /* */ |
| /* WARNING: Do not add to, delete from, or otherwise modify the contents */ |
| /* of this include file. */ |
| /**************************************************************************/ |
| #include <userint.h> |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| /* Panels and Controls: */ |
| #define P1 1 |
| #define P1_EXIT 2 /* control type: command, callback function: (none) */ |
| #define P1_UPDATE 3 /* control type: command, callback function: (none) */ |
| #define P1_IP 4 /* control type: string, callback function: (none) */ |
| #define P1_ID 5 /* control type: string, callback function: (none) */ |
| #define P1_GET_SETUP 6 /* control type: command, callback function: (none) */ |
| #define P1_REFRESH 7 /* control type: radioButton, callback function: (none) */ |
| #define P1_DTWFM 8 /* control type: textButton, callback function: (none) */ |
| #define P1_CONNECT 9 /* control type: textButton, callback function: (none) */ |
| #define P1_TEST 10 /* control type: command, callback function: (none) */ |
| #define P1_TSRC 11 /* control type: ring, callback function: (none) */ |
| #define P1_TDIVx 12 /* control type: numeric, callback function: (none) */ |
| #define P1_TRDL 13 /* control type: numeric, callback function: (none) */ |
| #define P1_OFST_1 14 /* control type: numeric, callback function: (none) */ |
| #define P1_CEVE 15 /* control type: numeric, callback function: (none) */ |
| #define P1_NEVE 16 /* control type: numeric, callback function: (none) */ |
| #define P1_TLVL 17 /* control type: numeric, callback function: (none) */ |
| #define P1_TDIV 18 /* control type: ring, callback function: (none) */ |
| #define P1_TSLP 19 /* control type: slide, callback function: (none) */ |
| #define P1_TEXT1 20 /* control type: textBox, callback function: (none) */ |
| #define P1_TRMD 21 /* control type: ring, callback function: (none) */ |
| #define P1_DSAV 22 /* control type: ring, callback function: (none) */ |
| #define P1_PERS 23 /* control type: ring, callback function: (none) */ |
| #define P1_TRA_4 24 /* control type: radioButton, callback function: (none) */ |
| #define P1_TRA_3 25 /* control type: radioButton, callback function: (none) */ |
| #define P1_TRA_2 26 /* control type: radioButton, callback function: (none) */ |
| #define P1_TRA_1 27 /* control type: radioButton, callback function: (none) */ |
| #define P1_BWL_4 28 /* control type: ring, callback function: (none) */ |
| #define P1_BWL_3 29 /* control type: ring, callback function: (none) */ |
| #define P1_BWL_2 30 /* control type: ring, callback function: (none) */ |
| #define P1_VDIV_4 31 /* control type: ring, callback function: (none) */ |
| #define P1_VDIV_3 32 /* control type: ring, callback function: (none) */ |
| #define P1_VDIV_2 33 /* control type: ring, callback function: (none) */ |
| #define P1_VDIV_1 34 /* control type: ring, callback function: (none) */ |
| #define P1_BWL_1 35 /* control type: ring, callback function: (none) */ |
| #define P1_IPF 36 /* control type: ring, callback function: (none) */ |
| #define P1_FNAME 37 /* control type: string, callback function: (none) */ |
| #define P1_DISPLAY 38 /* control type: picture, callback function: (none) */ |
| #define P1_DEC1 39 /* control type: deco, callback function: (none) */ |
| #define P1_TIMER 40 /* control type: timer, callback function: cb_timer */ |
| #define P1_DECO_VERT 41 /* control type: deco, callback function: (none) */ |
| #define P1_DECO_TRIG 42 /* control type: deco, callback function: (none) */ |
| #define P1_DECO_HOR 43 /* control type: deco, callback function: (none) */ |
| #define P1_DECO_VERT_2 44 /* control type: deco, callback function: (none) */ |
| /* Control Arrays: */ |
| /* (no control arrays in the resource file) */ |
| /* Menu Bars, Menus, and Menu Items: */ |
| /* (no menu bars in the resource file) */ |
| /* Callback Prototypes: */ |
| int CVICALLBACK cb_timer(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
| #ifdef __cplusplus |
| } |
| #endif |
| /wavejet/trunk/wavejet_ui.uir |
|---|
| Cannot display: file marked as a binary type. |
| svn:mime-type = application/octet-stream |