/cvi/apps/mergertest/TDraw.cxx |
---|
0,0 → 1,75 |
#include <stdlib.h> |
#include <stdio.h> |
#include <TCanvas.h> |
#include <TGraph.h> |
int TDraw(const char *fname ){ |
FILE *fp=fopen(fname,"r"); |
if (!fp) return -1; |
unsigned long t; |
int type; |
float temp0; |
TGraph *gr[3]; |
float f[10]; |
int j=0; |
int ndim=400; |
char line[400]; |
int colorTable[14] = { kBlack, kGray, kRed, kGreen, kBlue, kYellow, kMagenta, kCyan, kOrange, kSpring, kTeal, kAzure, kViolet, kPink }; |
char SensorType[3][16]={"T","Tmin","Tmax"} |
double time0; |
int first=1; |
TLegend *leg= new TLegend(0.85,0.8,1,0.95); |
for (int i=0;i<3;i++) { |
gr[i] = new TGraph(); |
gr[i]->SetLineColor(colorTable[i%14]); |
gr[i]->SetLineWidth(3); |
gr[i]->SetMarkerColor(colorTable[i%14]); |
gr[i]->SetMarkerStyle(20+i); |
sprintf(line,"%s;t(s);T(deg.)",fname); |
gr[i]->SetTitle(line); |
sprintf(line,"%s",SensorType[i]); |
leg->AddEntry(gr[i],line,"l"); |
} |
while (fgets(line,ndim,fp)!=NULL) { |
printf("%d***********\n",j++); |
printf("***%s\n", line); |
sscanf(line,"%ul%d%f",&t,&type,&temp0); |
if(first){ |
time0=t; |
first=0; |
} |
printf("%ul\t%d\t%f\n",t,type,temp0); |
if (type<3 && type>-1) gr[type]->SetPoint (gr[type]->GetN(), t-time0, temp0); |
} |
fclose(fp); |
TCanvas *c1 = new TCanvas("c1","Merger temperature",200,10,1400,1000); |
c1->SetFillColor(kWhite); |
c1->SetGrid(); |
//gr[0]->GetXaxis()->SetTimeDisplay(1); // The X axis is a time axis |
//gr[0]->GetXaxis()->SetTimeFormat("%d.%m.%H:%M"); |
gr[0]->GetYaxis()->SetLabelSize(0.02); |
gr[0]->GetXaxis()->SetLabelSize(0.02); |
gr[0]->Draw("AWL"); |
gr[0]->GetYaxis()->SetRangeUser(0,80); |
for (int j = 0; j < 3; j++) { |
gr[j]->Draw("LSAME"); |
} |
leg->Draw(); |
c1->Modified(); |
c1->Update(); |
char picname[1024]; |
sprintf(picname,"%s.png",fname); |
c1->SaveAs(picname); |
return 0; |
} |
/cvi/apps/mergertest/arich_merger_rev01.bit |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: apps/mergertest/impact.bat |
=================================================================== |
--- apps/mergertest/impact.bat (nonexistent) |
+++ apps/mergertest/impact.bat (revision 309) |
@@ -0,0 +1,3 @@ |
+rem @C:\Xilinx\14.7\ISE_DS\ISE\bin\nt\impact.exe -batch %1 > %2 2>&1 |
+rem @C:\Xilinx\14.7\LabTools\LabTools\bin\nt\impact.exe -batch %1 > %2 2>&1 |
+@C:\Xilinx\14.7\LabTools\LabTools\bin\nt\impact.exe -batch %1 > %2 2>&1 |
\ No newline at end of file |
Index: apps/mergertest/impact.cmd |
=================================================================== |
--- apps/mergertest/impact.cmd (nonexistent) |
+++ apps/mergertest/impact.cmd (revision 309) |
@@ -0,0 +1,6 @@ |
+setmode -bscan |
+setcable -port usb21 -baud 3000000 |
+identify |
+readTemperatureAndVoltage -p 1 |
+ |
+exit |
Index: apps/mergertest/mergerjtag.c |
=================================================================== |
--- apps/mergertest/mergerjtag.c (nonexistent) |
+++ apps/mergertest/mergerjtag.c (revision 309) |
@@ -0,0 +1,270 @@ |
+#include <ansi_c.h> |
+#include <utility.h> |
+#include <cvirte.h> |
+#include <userint.h> |
+#include "mergerjtag.h" |
+ |
+static int panelHandle; |
+ |
+void bin2hex (const char * str, char *target) |
+{ |
+ char target0[0xFF],target1[0xFF]; |
+ int i; |
+ int end= strlen(str); |
+ target0[0]=0; |
+ if (end>32) strncpy (target0, &str[end-32-1] , 32); |
+ target0[32]=0; |
+ |
+ end-=32; |
+ |
+ if (end>0) { |
+ strncpy (target1, &str[0] , end); |
+ target1[end-1] = 0; |
+ } |
+// printf("==>%s %s\n==>%s\n", target1, target0, str); |
+ sprintf(target,"0x%08X%08X",strtoul (target1, NULL, 2) ,strtoul (target0, NULL, 2) ); |
+} |
+ |
+char impact_output[255]= "impact_merger.txt"; |
+ |
+int jtagexecute(const char *impactcmd, int wait){ |
+ char cmd[255]; |
+ int jtagchainid = 1; |
+ FILE *fp =fopen("impact.cmd","w"); |
+ fprintf(fp,"setmode -bscan\n"); |
+ fprintf(fp,"setcable -port usb21 -baud 3000000\n"); |
+ fprintf(fp,"identify\n"); |
+ fprintf(fp,"%s\n", impactcmd ); |
+ fprintf(fp,"exit\n"); |
+ fclose(fp); |
+ sprintf(cmd,"impact.bat impact.cmd %s ", impact_output); |
+ printf("%s\n",cmd); |
+ if (wait) return system(cmd); |
+ else return LaunchExecutableEx (cmd, LE_SHOWNORMAL, NULL); |
+} |
+ |
+int loadbit( int wait){ |
+ |
+ const char impactcmd[255]="impact.cmd"; |
+ char cmd[255]; |
+ int jtagchainid = 1; |
+ char bitfile[255]="arich_merger_rev01.bit"; |
+ //GetCtrlVal(pnl, PANEL_BITFILE,bitfile); |
+ char foutput[255]="impacttest_feb"; |
+ |
+ |
+ |
+ FILE *fp =fopen(impactcmd,"w"); |
+ |
+ fprintf(fp, |
+ "setmode -bscan\n" |
+ "setcable -port usb21 -baud 3000000\n" |
+ "identify\n"); |
+ |
+ //fprintf(fp, "readdna -p %d\n", jtagchainid ); |
+ fprintf(fp, "assignfile -p %d -file %s\n",jtagchainid, bitfile ); |
+ fprintf(fp, "program -p %d -prog\n" ,jtagchainid ); |
+// fprintf(fp, "verify -p %d\n",jtagchainid ); |
+ |
+ fprintf(fp,"exit\n"); |
+ fclose(fp); |
+ |
+ sprintf(cmd,"impact.bat %s %s ", impactcmd,impact_output); |
+ printf("%s\n",cmd); |
+ if (wait) system(cmd); |
+ else LaunchExecutableEx (cmd, LE_SHOWNORMAL, NULL); |
+ |
+return 0; |
+ |
+} |
+ |
+int ImpactOutputInspect( const char *fname, const char *opt){ |
+ FILE *fout; |
+ |
+ const int ndim=400; |
+ char buff[ndim]; |
+ char fpgasn[0xFF], hexsn[0XFF]; |
+ char impactout[255]; |
+ char *ret; |
+ char *ret0; |
+ char *ret1; |
+ char *ret2; |
+ int downloadok=0; |
+ int xc6slx45=0; |
+ FILE *fp = NULL; |
+ if (fname!=NULL) fp = fopen (fname, opt); |
+ fout = fopen (impact_output, "r"); |
+ while (fgets(buff,ndim,fout)!=NULL) { |
+// printf("%s",buff); |
+ ret=strstr(buff, "INFO:iMPACT:188 - '1': Programming completed successfully."); |
+ if (ret !=NULL){ |
+ printf("Download OK!\n"); |
+ //SetCtrlVal(pnl,firmware_control[febboard], 1); |
+ downloadok=1; |
+ } |
+ ret=strstr(buff, "INFO:iMPACT:501 - '1': Added Device xc5vlx50t successfully."); |
+ if (ret !=NULL){ |
+ printf("Device xc5vlx50t found!\n"); |
+ //SetCtrlVal(pnl,fpga_control[febboard], 1); |
+ xc6slx45=1; |
+ } |
+ |
+ ret=strstr(buff, "Temperature"); |
+ for (int k=0;k<2;k++){ |
+ if (ret !=NULL){ |
+ |
+ char t0[0xFF]=""; |
+ printf("#%s#\n",ret); |
+ for (int i=0;i<3;i++){ |
+ ret=strstr(ret, "Reading:"); |
+ if (ret!=NULL) { |
+ ret=(ret+8); |
+ sscanf(ret,"%s", t0); |
+ printf("t=%ul sens=%d T=%s\n",time(NULL), i+k*2, t0); |
+ if (fp){ |
+ fprintf(fp, "%ul %d %s\n",time(NULL), i+k*2, t0); |
+ } |
+ } else break; |
+ } |
+ |
+ if (k==0) { |
+ fgets(buff,ndim,fout); |
+ ret=strstr(buff, "Reading:"); |
+ } |
+ } |
+ } |
+ |
+ |
+ ret=strstr(buff, "'1': DNA ="); |
+ if (ret !=NULL){ |
+ sscanf(ret,"'1': DNA = '%s", fpgasn); |
+ |
+ bin2hex(fpgasn,hexsn); |
+ printf("%s",hexsn); |
+ //SetCtrlVal(pnl,target_control[febboard], hexsn); |
+ } else { |
+ sprintf(hexsn,""); |
+ } |
+ } |
+ if (fp) fclose (fp); |
+ fclose(fout); |
+ |
+ return 0; |
+} |
+ |
+ |
+FILE *fmon=NULL; |
+int main (int argc, char *argv[]) { |
+ if (InitCVIRTE (0, argv, 0) == 0) |
+ return -1; /* out of memory */ |
+ if ((panelHandle = LoadPanel (0, "mergerjtag.uir", PANEL)) < 0) |
+ return -1; |
+ double tinterval; |
+ GetCtrlVal(panelHandle, PANEL_TINTERVAL, &tinterval); |
+ SetCtrlAttribute (panelHandle, PANEL_TIMER, ATTR_INTERVAL, tinterval); |
+ TimerOnOffCB(panelHandle, PANEL_TIMERON, EVENT_COMMIT,NULL,0,0); |
+ |
+ DisplayPanel (panelHandle); |
+ RunUserInterface (); |
+ DiscardPanel (panelHandle); |
+ if (fmon) fclose(fmon); |
+ return 0; |
+} |
+ |
+int CVICALLBACK ExitCB (int panel, int control, int event, |
+ void *callbackData, int eventData1, int eventData2) { |
+ switch (event) { |
+ case EVENT_COMMIT: |
+ QuitUserInterface (0); |
+ break; |
+ } |
+ return 0; |
+} |
+ |
+int CVICALLBACK ReadCB (int panel, int control, int event, |
+ void *callbackData, int eventData1, int eventData2) { |
+ switch (event) { |
+ case EVENT_COMMIT: |
+ jtagexecute("readTemperatureAndVoltage -p 1\n", 1); |
+ ImpactOutputInspect("read_out.txt","w"); |
+ break; |
+ } |
+ return 0; |
+} |
+ |
+int CVICALLBACK LoadCB (int panel, int control, int event, |
+ void *callbackData, int eventData1, int eventData2) { |
+ switch (event) { |
+ case EVENT_COMMIT: |
+ loadbit(1); |
+ ImpactOutputInspect("loadbit_out.txt","w"); |
+ break; |
+ } |
+ return 0; |
+} |
+ |
+int CVICALLBACK TimerOnOffCB (int panel, int control, int event, |
+ void *callbackData, int eventData1, int eventData2) |
+{ |
+ int state; |
+ switch (event) |
+ { |
+ case EVENT_COMMIT: |
+ GetCtrlVal(panel, control, &state); |
+ if (state){ |
+ printf ("Enabling timer....\n"); |
+ ResumeTimerCallbacks(); |
+ } else { |
+ SuspendTimerCallbacks (); |
+ printf ("Disabling timer....\n"); |
+ } |
+ break; |
+ } |
+ return 0; |
+} |
+int CVICALLBACK SetIntervalCB (int panel, int control, int event, |
+ void *callbackData, int eventData1, int eventData2) { |
+ double tinterval; |
+ switch (event) { |
+ case EVENT_COMMIT: |
+ GetCtrlVal(panel, control, &tinterval); |
+ SetCtrlAttribute (panel, PANEL_TIMER, ATTR_INTERVAL, tinterval); |
+ break; |
+ } |
+ return 0; |
+} |
+ |
+ |
+ |
+int CVICALLBACK TimerCB (int panel, int control, int event, |
+ void *callbackData, int eventData1, int eventData2) { |
+ switch (event) { |
+ case EVENT_TIMER_TICK: |
+ jtagexecute("readTemperatureAndVoltage -p 1\n", 1); |
+ ImpactOutputInspect("merger_temperature.txt","a"); |
+ break; |
+ } |
+ return 0; |
+} |
+ |
+int CVICALLBACK DrawCB (int panel, int control, int event, |
+ void *callbackData, int eventData1, int eventData2) { |
+ switch (event) { |
+ case EVENT_COMMIT:{ |
+ |
+ char name[MAX_PATHNAME_LEN]; |
+// char dfile[MAX_PATHNAME_LEN]; |
+// char efile[MAX_PATHNAME_LEN]; |
+// status = FileSelectPopup ("dat", "*.dat", ".dat", |
+// "Izberi datoteko s podatki", |
+// VAL_LOAD_BUTTON, 0, 0, 1, 0, efile); |
+// EscapeString(efile,dfile); |
+ sprintf(name ,"C:/root/bin/root.exe TDraw.cxx(\\\"%s\\\")", "merger_temperature.txt"); |
+ // sprintf(name ,"C:/root/bin/root.exe IUdraw.cxx"); |
+ printf("%s\n",name); |
+ LaunchExecutable(name); |
+ break; |
+ } |
+ } |
+ return 0; |
+} |
Index: apps/mergertest/mergerjtag.h |
=================================================================== |
--- apps/mergertest/mergerjtag.h (nonexistent) |
+++ apps/mergertest/mergerjtag.h (revision 309) |
@@ -0,0 +1,50 @@ |
+/**************************************************************************/ |
+/* 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 PANEL 1 |
+#define PANEL_EXIT 2 /* control type: command, callback function: ExitCB */ |
+#define PANEL_READ 3 /* control type: command, callback function: ReadCB */ |
+#define PANEL_DRAW 4 /* control type: command, callback function: DrawCB */ |
+#define PANEL_LOAD 5 /* control type: command, callback function: LoadCB */ |
+#define PANEL_TEXTBOX 6 /* control type: textBox, callback function: (none) */ |
+#define PANEL_TIMERON 7 /* control type: binary, callback function: TimerOnOffCB */ |
+#define PANEL_TINTERVAL 8 /* control type: numeric, callback function: SetIntervalCB */ |
+#define PANEL_TIMER 9 /* control type: timer, callback function: TimerCB */ |
+ |
+ |
+ /* 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 DrawCB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
+int CVICALLBACK ExitCB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
+int CVICALLBACK LoadCB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
+int CVICALLBACK ReadCB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
+int CVICALLBACK SetIntervalCB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
+int CVICALLBACK TimerCB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
+int CVICALLBACK TimerOnOffCB(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); |
+ |
+ |
+#ifdef __cplusplus |
+ } |
+#endif |
Index: apps/mergertest/mergerjtag.uir |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/apps/mergertest/mergerjtag.uir |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: apps/mergertest/mergertest.c |
=================================================================== |
--- apps/mergertest/mergertest.c (nonexistent) |
+++ apps/mergertest/mergertest.c (revision 309) |
@@ -0,0 +1 @@ |
+ |
Index: apps/mergertest/mergertest.cws |
=================================================================== |
--- apps/mergertest/mergertest.cws (nonexistent) |
+++ apps/mergertest/mergertest.cws (revision 309) |
@@ -0,0 +1,152 @@ |
+[Workspace Header] |
+Version = 1302 |
+Pathname = "/c/home/cvi/apps/mergertest/mergertest.cws" |
+CVI Dir = "/c/program files/national instruments/cvi2013" |
+CVI Shared Dir = "/C/Program Files/National Instruments/Shared/CVI" |
+CVI Pub Local Dir = "/C/ProgramData/National Instruments/CVI2013" |
+CVI Pub Global Dir = "/C/ProgramData/National Instruments/CVI" |
+IVI Standard Root Dir = "/C/Program Files/IVI Foundation/IVI" |
+IVI Standard Root 64-bit Dir = "/C/Program Files/IVI Foundation/IVI" |
+VXIplug&play Framework Dir = "/C/Program Files/IVI Foundation/VISA/winnt" |
+VXIplug&play Framework 64-bit Dir = "/C/Program Files/IVI Foundation/VISA/win64" |
+Number of Projects = 1 |
+Active Project = 1 |
+Project 0001 = "mergertest.prj" |
+Drag Bar Left = 323 |
+Window Top = 34 |
+Window Left = 115 |
+Window Bottom = 839 |
+Window Right = 1510 |
+Maximized = True |
+Maximized Children = True |
+Max32 Number Of Errors = 20 |
+Track Include File Dependencies = True |
+Prompt For Missing Includes = True |
+Stop On First Error File = False |
+Bring Up Err Win At Start = True |
+Bring Up Err Win For Errors = False |
+Save Changes Before Running = "Always" |
+Save Changes Before Compiling = "Always" |
+Hide Windows = False |
+Break At First Statement = False |
+Sort Type = "File Name" |
+Number of Opened Files = 1 |
+Window Confinement Region Enabled = True |
+MainColumnWidth = 306 |
+FileDateColumnWidth = 70 |
+FileSizeColumnWidth = 70 |
+ |
+[Project Header 0001] |
+Version = 1302 |
+Don't Update DistKit = False |
+Platform Code = 4 |
+Build Configuration = "Debug" |
+Warn User If Debugging Release = 1 |
+Batch Build Release = False |
+Batch Build Debug = False |
+ |
+[File 0001] |
+Path = "/c/home/cvi/apps/mergertest/mergerjtag.c" |
+File Type = "CSource" |
+Disk Date = 3602752144 |
+In Projects = "1," |
+Window Z-Order = 1 |
+Source Window State = "1,0,0,0,0,0,0,0,0,115,0,0,0,0,0,36,32,0,40,2,400,600,0,0," |
+ |
+[File 0002] |
+Path = "/c/home/cvi/apps/mergertest/mergerjtag.uir" |
+File Type = "User Interface Resource" |
+Disk Date = 3602752185 |
+In Projects = "1," |
+ |
+[Tab Order] |
+Tab 0001 = "/c/home/cvi/apps/mergertest/mergerjtag.c" |
+ |
+[Default Build Config 0001 Debug] |
+Generate Browse Info = True |
+Enable Uninitialized Locals Runtime Warning = True |
+Batch Build = False |
+Profile = "Disabled" |
+Debugging Level = "Standard" |
+Execution Trace = "Disabled" |
+Command Line Args = "" |
+Working Directory = "" |
+Environment Options = "" |
+External Process Path = "" |
+ |
+[Default Build Config 0001 Release] |
+Generate Browse Info = True |
+Enable Uninitialized Locals Runtime Warning = True |
+Batch Build = False |
+Profile = "Disabled" |
+Debugging Level = "Standard" |
+Execution Trace = "Disabled" |
+Command Line Args = "" |
+Working Directory = "" |
+Environment Options = "" |
+External Process Path = "" |
+ |
+[Default Build Config 0001 Debug64] |
+Generate Browse Info = True |
+Enable Uninitialized Locals Runtime Warning = True |
+Batch Build = False |
+Profile = "Disabled" |
+Debugging Level = "Standard" |
+Execution Trace = "Disabled" |
+Command Line Args = "" |
+Working Directory = "" |
+Environment Options = "" |
+External Process Path = "" |
+ |
+[Default Build Config 0001 Release64] |
+Generate Browse Info = True |
+Enable Uninitialized Locals Runtime Warning = True |
+Batch Build = False |
+Profile = "Disabled" |
+Debugging Level = "Standard" |
+Execution Trace = "Disabled" |
+Command Line Args = "" |
+Working Directory = "" |
+Environment Options = "" |
+External Process Path = "" |
+ |
+[Build Dependencies 0001] |
+Number of Dependencies = 0 |
+ |
+[Build Options 0001] |
+Generate Browse Info = True |
+Enable Uninitialized Locals Runtime Warning = True |
+Execution Trace = "Disabled" |
+Profile = "Disabled" |
+Debugging Level = "Standard" |
+Break On Library Errors = True |
+Break On First Chance Exceptions = False |
+ |
+[Execution Target 0001] |
+Execution Target Address = "Local desktop computer" |
+Execution Target Port = 0 |
+Execution Target Type = 0 |
+ |
+[SCC Options 0001] |
+Use global settings = True |
+SCC Provider = "" |
+SCC Project = "" |
+Local Path = "" |
+Auxiliary Path = "" |
+Perform Same Action For .h File As For .uir File = "Ask" |
+Perform Same Action For .cds File As For .prj File = "Ask" |
+Username = "" |
+Comment = "" |
+Use Default Username = False |
+Use Default Comment = False |
+Suppress CVI Error Messages = False |
+Always show confirmation dialog = True |
+ |
+[DLL Debugging Support 0001] |
+External Process Path = "" |
+ |
+[Command Line Args 0001] |
+Command Line Args = "" |
+Working Directory = "" |
+Environment Options = "" |
+ |
Index: apps/mergertest/mergertest.prj |
=================================================================== |
--- apps/mergertest/mergertest.prj (nonexistent) |
+++ apps/mergertest/mergertest.prj (revision 309) |
@@ -0,0 +1,419 @@ |
+[Project Header] |
+Version = 1302 |
+Pathname = "/c/home/rok/arich_daq/mergertest/mergertest.prj" |
+CVI Dir = "/c/program files/national instruments/cvi2013" |
+CVI Shared Dir = "/C/Program Files/National Instruments/Shared/CVI" |
+CVI Pub Local Dir = "/C/ProgramData/National Instruments/CVI2013" |
+CVI Pub Global Dir = "/C/ProgramData/National Instruments/CVI" |
+IVI Standard Root Dir = "/C/Program Files/IVI Foundation/IVI" |
+VXIplug&play Framework Dir = "/C/Program Files/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 = 2 |
+Target Type = "Executable" |
+Flags = 2064 |
+Copied From Locked InstrDrv Directory = False |
+Copied from VXIPNP Directory = False |
+Locked InstrDrv Name = "" |
+Don't Display Deploy InstrDrv Dialog = False |
+ |
+[Folders] |
+Include Files Folder Not Added Yet = True |
+Instrument Files Folder Not Added Yet = True |
+Library Files Folder Not Added Yet = True |
+Folder 0 = "Source Files" |
+FolderEx 0 = "Source Files" |
+Folder 1 = "User Interface Files" |
+FolderEx 1 = "User Interface Files" |
+ |
+[File 0001] |
+File Type = "CSource" |
+Res Id = 1 |
+Path Is Rel = True |
+Path Rel To = "Project" |
+Path Rel Path = "mergerjtag.c" |
+Path = "/c/home/rok/arich_daq/mergertest/mergerjtag.c" |
+Exclude = False |
+Compile Into Object File = False |
+Project Flags = 0 |
+Folder = "Source Files" |
+Folder Id = 0 |
+ |
+[File 0002] |
+File Type = "User Interface Resource" |
+Res Id = 2 |
+Path Is Rel = True |
+Path Rel To = "Project" |
+Path Rel Path = "mergerjtag.uir" |
+Path = "/c/home/rok/arich_daq/mergertest/mergerjtag.uir" |
+Exclude = False |
+Project Flags = 0 |
+Folder = "User Interface Files" |
+Folder Id = 1 |
+ |
+[Custom Build Configs] |
+Num Custom Build Configs = 0 |
+ |
+[Default Build Config Debug] |
+Config Name = "Debug" |
+Is 64-Bit = False |
+Is Release = False |
+Default Calling Convention = "cdecl" |
+Optimization Level = "Optimize for speed (level 2)" |
+Require Prototypes = True |
+Show Warning IDs in Build Output = False |
+Selected Warning Level = "None" |
+Warning List None = "4,9,84,105,106,107,108,109,110,111" |
+Warning List Common = "" |
+Warning List Extended = "" |
+Warning List All = "" |
+Warning Mode = 0 |
+Enable Unreferenced Identifiers Warning = False |
+Enable Pointer Mismatch Warning = False |
+Enable Unreachable Code Warning = False |
+Enable Assignment In Conditional Warning = False |
+Uninitialized Locals Compile Warning = "Aggressive" |
+Require Return Values = True |
+Enable C99 Extensions = False |
+Enable OpenMP Extensions = False |
+Stack Size = 250000 |
+Stack Reserve = 1048576 |
+Stack Commit = 4096 |
+Image Base Address = 4194304 |
+Image Base Address x64 = 4194304 |
+Compiler Defines = "/DWIN32_LEAN_AND_MEAN /DK6517_MAIN" |
+Sign = False |
+Sign Store = "" |
+Sign Certificate = "" |
+Sign Timestamp URL = "" |
+Sign URL = "" |
+Manifest Embed = False |
+Icon File Is Rel = False |
+Icon File = "" |
+Application Title = "" |
+Use IVI Subdirectories for Import Libraries = False |
+Use VXIPNP Subdirectories for Import Libraries = False |
+Use Dflt Import Lib Base Name = True |
+Where to Copy DLL = "Do not copy" |
+Custom Directory to Copy DLL Is Rel = False |
+Custom Directory to Copy DLL = "" |
+Generate Source Documentation = "None" |
+Runtime Support = "Full Runtime Support" |
+Runtime Binding = "Shared" |
+Embed Project .UIRs = False |
+Generate Map File = False |
+Embed Timestamp = True |
+Create Console Application = False |
+Using LoadExternalModule = False |
+DLL Exports = "Include File Symbols" |
+Register ActiveX Server = False |
+Numeric File Version = "1,0,0,0" |
+Numeric Prod Version = "1,0,0,0" |
+Comments = "" |
+Comments Ex = "" |
+Company Name = "" |
+Company Name Ex = "%company" |
+File Description = "mergertest (Debug x86)" |
+File Description Ex = "%application (%rel_dbg %arch)" |
+File Version = "1.0" |
+File Version Ex = "%f1.%f2" |
+Internal Name = "mergertest" |
+Internal Name Ex = "%basename" |
+Legal Copyright = "Copyright © 2018" |
+Legal Copyright Ex = "Copyright © %company %Y" |
+Legal Trademarks = "" |
+Legal Trademarks Ex = "" |
+Original Filename = "mergertest.exe" |
+Original Filename Ex = "%filename" |
+Private Build = "" |
+Private Build Ex = "" |
+Product Name = " mergertest" |
+Product Name Ex = "%company %application" |
+Product Version = "1.0" |
+Product Version Ex = "%p1.%p2" |
+Special Build = "" |
+Special Build Ex = "" |
+Add Type Lib To DLL = False |
+Include Type Lib Help Links = False |
+TLB Help Style = "HLP" |
+Type Lib FP File Is Rel = False |
+Type Lib FP File = "" |
+ |
+[Default Build Config Release] |
+Config Name = "Release" |
+Is 64-Bit = False |
+Is Release = True |
+Default Calling Convention = "cdecl" |
+Optimization Level = "Optimize for speed (level 2)" |
+Require Prototypes = True |
+Show Warning IDs in Build Output = False |
+Selected Warning Level = "None" |
+Warning List None = "4,9,84,105,106,107,108,109,110,111" |
+Warning List Common = "" |
+Warning List Extended = "" |
+Warning List All = "" |
+Warning Mode = 0 |
+Enable Unreferenced Identifiers Warning = False |
+Enable Pointer Mismatch Warning = False |
+Enable Unreachable Code Warning = False |
+Enable Assignment In Conditional Warning = False |
+Uninitialized Locals Compile Warning = "Aggressive" |
+Require Return Values = True |
+Enable C99 Extensions = False |
+Enable OpenMP Extensions = False |
+Stack Size = 250000 |
+Stack Reserve = 1048576 |
+Stack Commit = 4096 |
+Image Base Address = 4194304 |
+Image Base Address x64 = 4194304 |
+Compiler Defines = "/DWIN32_LEAN_AND_MEAN /DK617_MAIN" |
+Sign = False |
+Sign Store = "" |
+Sign Certificate = "" |
+Sign Timestamp URL = "" |
+Sign URL = "" |
+Manifest Embed = False |
+Icon File Is Rel = False |
+Icon File = "" |
+Application Title = "" |
+Use IVI Subdirectories for Import Libraries = False |
+Use VXIPNP Subdirectories for Import Libraries = False |
+Use Dflt Import Lib Base Name = True |
+Where to Copy DLL = "Do not copy" |
+Custom Directory to Copy DLL Is Rel = False |
+Custom Directory to Copy DLL = "" |
+Generate Source Documentation = "None" |
+Runtime Support = "Full Runtime Support" |
+Runtime Binding = "Shared" |
+Embed Project .UIRs = False |
+Generate Map File = False |
+Embed Timestamp = True |
+Create Console Application = False |
+Using LoadExternalModule = False |
+DLL Exports = "Include File Symbols" |
+Register ActiveX Server = False |
+Add Type Lib To DLL = False |
+Include Type Lib Help Links = False |
+TLB Help Style = "HLP" |
+Type Lib FP File Is Rel = False |
+Type Lib FP File = "" |
+ |
+[Default Build Config Debug64] |
+Config Name = "Debug64" |
+Is 64-Bit = True |
+Is Release = False |
+Default Calling Convention = "cdecl" |
+Optimization Level = "Optimize for speed (level 2)" |
+Require Prototypes = True |
+Show Warning IDs in Build Output = False |
+Selected Warning Level = "None" |
+Warning List None = "4,9,84,105,106,107,108,109,110,111" |
+Warning List Common = "" |
+Warning List Extended = "" |
+Warning List All = "" |
+Warning Mode = 0 |
+Enable Unreferenced Identifiers Warning = False |
+Enable Pointer Mismatch Warning = False |
+Enable Unreachable Code Warning = False |
+Enable Assignment In Conditional Warning = False |
+Uninitialized Locals Compile Warning = "Aggressive" |
+Require Return Values = True |
+Enable C99 Extensions = False |
+Enable OpenMP Extensions = False |
+Stack Size = 250000 |
+Stack Reserve = 1048576 |
+Stack Commit = 4096 |
+Image Base Address = 4194304 |
+Image Base Address x64 = 4194304 |
+Compiler Defines = "/DWIN32_LEAN_AND_MEAN /DK617_MAIN" |
+Sign = False |
+Sign Store = "" |
+Sign Certificate = "" |
+Sign Timestamp URL = "" |
+Sign URL = "" |
+Manifest Embed = False |
+Icon File Is Rel = False |
+Icon File = "" |
+Application Title = "" |
+Use IVI Subdirectories for Import Libraries = False |
+Use VXIPNP Subdirectories for Import Libraries = False |
+Use Dflt Import Lib Base Name = True |
+Where to Copy DLL = "Do not copy" |
+Custom Directory to Copy DLL Is Rel = False |
+Custom Directory to Copy DLL = "" |
+Generate Source Documentation = "None" |
+Runtime Support = "Full Runtime Support" |
+Runtime Binding = "Shared" |
+Embed Project .UIRs = False |
+Generate Map File = False |
+Embed Timestamp = True |
+Create Console Application = False |
+Using LoadExternalModule = False |
+DLL Exports = "Include File Symbols" |
+Register ActiveX Server = False |
+Add Type Lib To DLL = False |
+Include Type Lib Help Links = False |
+TLB Help Style = "HLP" |
+Type Lib FP File Is Rel = False |
+Type Lib FP File = "" |
+ |
+[Default Build Config Release64] |
+Config Name = "Release64" |
+Is 64-Bit = True |
+Is Release = True |
+Default Calling Convention = "cdecl" |
+Optimization Level = "Optimize for speed (level 2)" |
+Require Prototypes = True |
+Show Warning IDs in Build Output = False |
+Selected Warning Level = "None" |
+Warning List None = "4,9,84,105,106,107,108,109,110,111" |
+Warning List Common = "" |
+Warning List Extended = "" |
+Warning List All = "" |
+Warning Mode = 0 |
+Enable Unreferenced Identifiers Warning = False |
+Enable Pointer Mismatch Warning = False |
+Enable Unreachable Code Warning = False |
+Enable Assignment In Conditional Warning = False |
+Uninitialized Locals Compile Warning = "Aggressive" |
+Require Return Values = True |
+Enable C99 Extensions = False |
+Enable OpenMP Extensions = False |
+Stack Size = 250000 |
+Stack Reserve = 1048576 |
+Stack Commit = 4096 |
+Image Base Address = 4194304 |
+Image Base Address x64 = 4194304 |
+Compiler Defines = "/DWIN32_LEAN_AND_MEAN /DK617_MAIN" |
+Sign = False |
+Sign Store = "" |
+Sign Certificate = "" |
+Sign Timestamp URL = "" |
+Sign URL = "" |
+Manifest Embed = False |
+Icon File Is Rel = False |
+Icon File = "" |
+Application Title = "" |
+Use IVI Subdirectories for Import Libraries = False |
+Use VXIPNP Subdirectories for Import Libraries = False |
+Use Dflt Import Lib Base Name = True |
+Where to Copy DLL = "Do not copy" |
+Custom Directory to Copy DLL Is Rel = False |
+Custom Directory to Copy DLL = "" |
+Generate Source Documentation = "None" |
+Runtime Support = "Full Runtime Support" |
+Runtime Binding = "Shared" |
+Embed Project .UIRs = False |
+Generate Map File = False |
+Embed Timestamp = True |
+Create Console Application = False |
+Using LoadExternalModule = False |
+DLL Exports = "Include File Symbols" |
+Register ActiveX Server = False |
+Add Type Lib To DLL = False |
+Include Type Lib Help Links = False |
+TLB Help Style = "HLP" |
+Type Lib FP File Is Rel = False |
+Type Lib FP File = "" |
+ |
+[Compiler Options] |
+Default Calling Convention = "cdecl" |
+Require Prototypes = True |
+Require Return Values = True |
+Enable Pointer Mismatch Warning = False |
+Enable Unreachable Code Warning = False |
+Enable Unreferenced Identifiers Warning = False |
+Enable Assignment In Conditional Warning = False |
+O Option Compatible With 5.0 = False |
+Enable C99 Extensions = False |
+Uninitialized Locals Compile Warning = "Aggressive" |
+Precompile Prefix Header = False |
+Prefix Header File = "" |
+ |
+[Run Options] |
+Stack Size = 250000 |
+Stack Commit = 4096 |
+Image Base Address = 4194304 |
+Image Base Address x64 = 4194304 |
+ |
+[Compiler Defines] |
+Compiler Defines = "/DWIN32_LEAN_AND_MEAN /DK617_MAIN" |
+ |
+[Create Executable] |
+Executable File_Debug Is Rel = True |
+Executable File_Debug Rel To = "Project" |
+Executable File_Debug Rel Path = "mergertest.exe" |
+Executable File_Debug = "/c/home/rok/arich_daq/mergertest/mergertest.exe" |
+Executable File_Release Is Rel = True |
+Executable File_Release Rel To = "Project" |
+Executable File_Release Rel Path = "mergertest.exe" |
+Executable File_Release = "/c/home/rok/arich_daq/mergertest/mergertest.exe" |
+Executable File_Debug64 Is Rel = True |
+Executable File_Debug64 Rel To = "Project" |
+Executable File_Debug64 Rel Path = "mergertest.exe" |
+Executable File_Debug64 = "/c/home/rok/arich_daq/mergertest/mergertest.exe" |
+Executable File_Release64 Is Rel = True |
+Executable File_Release64 Rel To = "Project" |
+Executable File_Release64 Rel Path = "mergertest.exe" |
+Executable File_Release64 = "/c/home/rok/arich_daq/mergertest/mergertest.exe" |
+Icon File Is Rel = False |
+Icon File = "" |
+Application Title = "" |
+DLL Exports = "Include File Symbols" |
+Use IVI Subdirectories for Import Libraries = False |
+Use VXIPNP Subdirectories for Import Libraries = False |
+Use Dflt Import Lib Base Name = True |
+Where to Copy DLL = "Do not copy" |
+Custom Directory to Copy DLL Is Rel = False |
+Custom Directory to Copy DLL = "" |
+Generate Source Documentation = "None" |
+Add Type Lib To DLL = False |
+Include Type Lib Help Links = False |
+TLB Help Style = "HLP" |
+Type Lib FP File Is Rel = False |
+Type Lib FP File = "" |
+Type Lib Guid = "" |
+Runtime Support = "Full Runtime Support" |
+Instrument Driver Support Only = False |
+Embed Project .UIRs = False |
+Generate Map File = False |
+ |
+[External Compiler Support] |
+UIR Callbacks File Option = 0 |
+Using LoadExternalModule = False |
+Create Project Symbols File = True |
+UIR Callbacks Obj File Is Rel = False |
+UIR Callbacks Obj File = "" |
+Project Symbols H File Is Rel = False |
+Project Symbols H File = "" |
+Project Symbols Obj File Is Rel = False |
+Project Symbols Obj File = "" |
+ |
+[ActiveX Server Options] |
+Specification File Is Rel = False |
+Specification File = "" |
+Source File Is Rel = False |
+Source File = "" |
+Include File Is Rel = False |
+Include File = "" |
+IDL File Is Rel = False |
+IDL File = "" |
+Register ActiveX Server = False |
+ |
+[Signing Info] |
+Sign = False |
+Sign Debug Build = False |
+Store = "" |
+Certificate = "" |
+Timestamp URL = "" |
+URL = "" |
+ |
+[Manifest Info] |
+Embed = False |
+ |
+[tpcSection] |
+tpcEnabled = 0 |
+tpcOverrideEnvironment = 0 |
+tpcEnabled x64 = 0 |
+tpcOverrideEnvironment x64 = 0 |
+ |