Subversion Repositories f9daq

Rev

Rev 156 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 156 Rev 157
Line 159... Line 159...
159
                       LPSTR lpszCmdLine, int nCmdShow) {
159
                       LPSTR lpszCmdLine, int nCmdShow) {
160
 
160
 
161
  double ret;
161
  double ret;
162
//  double voltage;
162
//  double voltage;
163
  double vSet=0;
163
  double vSet=0;
164
  int ch=0;
164
  int ch=200;
165
  int iret;
165
  int iret;
166
//  int i, j;
166
  int i, j;
167
  char cret[2000];
167
  char cret[2000];
168
 
168
 
169
  HSNMP crate1;
169
  HSNMP crate1;
170
 
170
 
171
  if (InitCVIRTE (hInstance, 0, 0) == 0)
171
  if (InitCVIRTE (hInstance, 0, 0) == 0)
172
    return -1;    /* out of memory */
172
    return -1;    /* out of memory */
173
 
173
 
174
  MPOD_Start();
174
  MPOD_Start();
175
  MPOD_Open(0,"arich-mpod1.kek.jp");
175
//  MPOD_Open(0,"arich-mpod1.kek.jp");
-
 
176
  MPOD_Open(0,"f9mpod.ijs.si");
176
  crate1 = crateHsnmp[0];
177
  crate1 = crateHsnmp[0];
177
 
178
 
178
  printf("-----------------------------------------------------------------\n");
179
  printf("-----------------------------------------------------------------\n");
179
 
180
/*
-
 
181
  for (i=0;i<8;i++) {
-
 
182
    setChannelSwitch(crate1, i, 0);
-
 
183
        setOutputVoltage(crate1, i, 0.);
-
 
184
    setChannelSwitch(crate1, 100+i, 0);
-
 
185
        setOutputVoltage(crate1, 100+i, 0.);
-
 
186
  }
-
 
187
*/
180
  strcpy(cret, MPOD_GetString(0,"moduleDescription.ma0"));
188
  strcpy(cret, MPOD_GetString(0,"moduleDescription.ma2"));
181
  printf("Module type: %s\n",cret);
189
  printf("Module type: %s\n",cret);
182
 
190
 
183
  iret=getMainSwitch(crate1);
191
  iret=getMainSwitch(crate1);
184
  printf("Main Switch = %i\n", iret);
192
  printf("Main Switch = %i\n", iret);
185
 
193
 
Line 188... Line 196...
188
  printf("Module Number = %i\n", iret);
196
  printf("Module Number = %i\n", iret);
189
 
197
 
190
  iret=MPOD_GetIntCh(0,"fanNominalSpeed",0);
198
  iret=MPOD_GetIntCh(0,"fanNominalSpeed",0);
191
  printf("Fan nominal speed = %i\n", iret);
199
  printf("Fan nominal speed = %i\n", iret);
192
 
200
 
193
  ret=MPOD_GetDouble(0,"outputVoltage.1");
201
  ret=MPOD_GetDouble(0,"outputVoltage.201");
194
  printf("Output Voltage = %f.\n", ret);
202
  printf("Output Voltage = %f.\n", ret);
195
 
203
 
-
 
204
  setOutputVoltage(crate1, ch, 9000.);
196
//  vSet = getOutputVoltage(crate1, ch);
205
//  vSet = getOutputVoltage(crate1, ch);
197
  vSet = MPOD_GetDoubleCh(0, "outputVoltage", ch+1);
206
  vSet = MPOD_GetDoubleCh(0, "outputVoltage", ch+1);
198
  printf("Output Voltage %i = %f.\n", ch, vSet);
207
  printf("Output Voltage %i = %f.\n", ch, vSet);
199
 
208
 
200
//Test Channel Status
209
//Test Channel Status