/cvi/instr/vme/msvc/sis3153w.lib |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/cvi/instr/vme/msvc64/sis3153w.lib |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/cvi/instr/vme/vme.c |
---|
24,6 → 24,7 |
#include "CAENV1718.h" |
#include "wusbvme_dll.h" |
#include "wienvme_dll.h" |
#include "sis3153.h" |
static int VME_interface= -1; |
int VME_GetInterface() { |
30,7 → 31,6 |
return VME_interface; |
} |
int VME_CONNECTED() { |
return VME_interface; |
} |
76,6 → 76,7 |
VME_MWRST_Ptr = WIENVME_VME_MWRST; |
VME_MRRST_Ptr = WIENVME_VME_MRRST; |
break; |
case WIENER_VMUSB: |
WIENER_VMUSB_VME_START("VM0120"); |
VME_R_Ptr = WIENER_VMUSB_VME_R; |
94,30 → 95,42 |
VME_MRRST_Ptr = WIENER_VMUSB_VME_MRRST; |
break; |
case SIS3153_USB: |
SIS3153_USB_VME_START(NULL); |
VME_R_Ptr = SIS3153_USB_VME_R; |
VME_W_Ptr = SIS3153_USB_VME_W; |
VME_MWRST_Ptr = SIS3153_USB_VME_MWRST; |
VME_MW_Ptr = SIS3153_USB_VME_MW; |
VME_MWEXEC_Ptr = SIS3153_USB_VME_MWEXEC; |
VME_MRRST_Ptr = SIS3153_USB_VME_MRRST; |
VME_MR_Ptr = SIS3153_USB_VME_MR; |
VME_MREXEC_Ptr = SIS3153_USB_VME_MREXEC; |
break; |
default: |
break; |
} |
return 0; |
} |
short VME_STOP () { |
//short __stdcall VME_STOP () { |
switch (VME_interface) { |
case CAEN_V1718: |
CAEN_VME_STOP( ); |
CAEN_VME_STOP(); |
break; |
case WIENER_VMEMM: |
break; |
case WIENER_VMUSB: |
WIENER_VMUSB_VME_STOP( ); |
WIENER_VMUSB_VME_STOP(); |
break; |
case SIS3153_USB: |
SIS3153_USB_VME_STOP(); |
break; |
default: |
break; |
} |
VME_interface = -1; |
return 0; |
} |
/cvi/instr/vme/vme.h |
---|
12,6 → 12,7 |
#define CAEN_V1718 0 |
#define WIENER_VMEMM 1 |
#define WIENER_VMUSB 2 |
#define SIS3153_USB 3 |
short VME_START( int interface ); |
54,26 → 55,26 |
#define VME_R (*VME_R_Ptr) |
#define VME_W (*VME_W_Ptr) |
#define VME_MWRST (*VME_MWRST_Ptr) |
#define VME_MW (*VME_MW_Ptr) |
#define VME_MWRST (*VME_MWRST_Ptr) |
#define VME_MWEXEC (*VME_MWEXEC_Ptr) |
#define VME_MRRST (*VME_MRRST_Ptr) |
#define VME_MR (*VME_MR_Ptr) |
#define VME_MRRST (*VME_MRRST_Ptr) |
#define VME_MREXEC (*VME_MREXEC_Ptr) |
extern short __stdcall VME_R( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data); |
extern short __stdcall VME_R( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data); |
extern short __stdcall VME_W( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data); |
extern short __stdcall VME_MWRST( void ); |
extern short __stdcall VME_MW( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data); |
extern short __stdcall VME_MWRST( void ); |
extern short __stdcall VME_MWEXEC( void ); |
extern short __stdcall VME_MRRST( void ); |
extern short __stdcall VME_MR( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data); |
extern short __stdcall VME_MRRST( void ); |
extern short __stdcall VME_MREXEC( uint32_t *Data ); |
extern short __stdcall VME_MREXEC( uint32_t *Data ); |
#endif |
/cvi/instr/vme/vme.prj |
---|
9,7 → 9,7 |
VXIplug&play Framework Dir = "/C/Program Files (x86)/IVI Foundation/VISA/winnt" |
IVI Standard Root 64-bit Dir = "/C/Program Files/IVI Foundation/IVI" |
VXIplug&play Framework 64-bit Dir = "/C/Program Files/IVI Foundation/VISA/win64" |
Number of Files = 13 |
Number of Files = 15 |
Target Type = "Static Library" |
Flags = 2064 |
Copied From Locked InstrDrv Directory = False |
57,8 → 57,8 |
Res Id = 3 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "vme.c" |
Path = "/c/home/CVI/instr/vme/vme.c" |
Path Rel Path = "../SIS3153/sis3153.c" |
Path = "/c/home/CVI/instr/SIS3153/sis3153.c" |
Exclude = False |
Compile Into Object File = False |
Project Flags = 0 |
70,8 → 70,8 |
Res Id = 4 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "../WIENVME_DLL/wienvme_dll.c" |
Path = "/c/home/CVI/instr/WIENVME_DLL/wienvme_dll.c" |
Path Rel Path = "vme.c" |
Path = "/c/home/CVI/instr/vme/vme.c" |
Exclude = False |
Compile Into Object File = False |
Project Flags = 0 |
83,6 → 83,19 |
Res Id = 5 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "../WIENVME_DLL/wienvme_dll.c" |
Path = "/c/home/CVI/instr/WIENVME_DLL/wienvme_dll.c" |
Exclude = False |
Compile Into Object File = False |
Project Flags = 0 |
Folder = "Source Files" |
Folder Id = 0 |
[File 0006] |
File Type = "CSource" |
Res Id = 6 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "../WUSBVME_DLL/wusbvme_dll.c" |
Path = "/c/home/CVI/instr/WUSBVME_DLL/wusbvme_dll.c" |
Exclude = False |
91,9 → 104,9 |
Folder = "Source Files" |
Folder Id = 0 |
[File 0006] |
[File 0007] |
File Type = "Include" |
Res Id = 6 |
Res Id = 7 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "../CAENV1718/CAENV1718.h" |
103,9 → 116,9 |
Folder = "Include Files" |
Folder Id = 1 |
[File 0007] |
[File 0008] |
File Type = "Include" |
Res Id = 7 |
Res Id = 8 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "../CAENV1718/CAENVMElib.h" |
115,9 → 128,9 |
Folder = "Include Files" |
Folder Id = 1 |
[File 0008] |
[File 0009] |
File Type = "Include" |
Res Id = 8 |
Res Id = 9 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "../CAENV1718/CAENVMEoslib.h" |
127,9 → 140,9 |
Folder = "Include Files" |
Folder Id = 1 |
[File 0009] |
[File 0010] |
File Type = "Include" |
Res Id = 9 |
Res Id = 10 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "../CAENV1718/CAENVMEtypes.h" |
139,11 → 152,23 |
Folder = "Include Files" |
Folder Id = 1 |
[File 0010] |
[File 0011] |
File Type = "Include" |
Res Id = 10 |
Res Id = 11 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "../SIS3153/sis3153.h" |
Path = "/c/home/CVI/instr/SIS3153/sis3153.h" |
Exclude = False |
Project Flags = 0 |
Folder = "Include Files" |
Folder Id = 1 |
[File 0012] |
File Type = "Include" |
Res Id = 12 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "../WUSBVME_DLL/usb.h" |
Path = "/c/home/CVI/instr/WUSBVME_DLL/usb.h" |
Exclude = False |
151,9 → 176,9 |
Folder = "Include Files" |
Folder Id = 1 |
[File 0011] |
[File 0013] |
File Type = "Include" |
Res Id = 11 |
Res Id = 13 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "vme.h" |
163,9 → 188,9 |
Folder = "Include Files" |
Folder Id = 1 |
[File 0012] |
[File 0014] |
File Type = "Include" |
Res Id = 12 |
Res Id = 14 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "../WIENVME_DLL/wienvme_dll.h" |
175,9 → 200,9 |
Folder = "Include Files" |
Folder Id = 1 |
[File 0013] |
[File 0015] |
File Type = "Include" |
Res Id = 13 |
Res Id = 15 |
Path Is Rel = True |
Path Rel To = "Project" |
Path Rel Path = "../WUSBVME_DLL/wusbvme_dll.h" |