Changeset 3634 in Sophya
- Timestamp:
- May 26, 2009, 10:41:50 AM (16 years ago)
- Location:
- trunk/AddOn/TAcq
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AddOn/TAcq/racquproc.cc
r3623 r3634 61 61 cout << " DataProc::run() - Starting " << ts << " NMaxMemZones=" << nmax_ 62 62 << " NMean=" << nmean_ << " Step=" << step_ << endl; 63 cout << " DataProc::run()... - Output Data Path: " << path_ << endl; 63 64 char fname[512]; 64 65 sprintf(fname,"%s/proc.log",path_.c_str()); … … 164 165 cout << " DataProc2C::run() - Starting " << ts << " NMaxMemZones=" << nmax_ 165 166 << " NMean=" << nmean_ << " Step=" << step_ << endl; 167 cout << " DataProc::run()... - Output Data Path: " << path_ << endl; 166 168 char fname[512]; 167 169 sprintf(fname,"%s/proc.log",path_.c_str()); … … 288 290 cout << " DataProcFFT2C::run() - Starting " << ts << " NMaxMemZones=" << nmax_ 289 291 << " NMean=" << nmean_ << " Step=" << step_ << endl; 292 cout << " DataProc::run()... - Output Data Path: " << path_ << endl; 290 293 char fname[512]; 291 294 sprintf(fname,"%s/proc.log",path_.c_str()); -
trunk/AddOn/TAcq/tmtacq.cc
r3633 r3634 232 232 NMaxProc = atoi(arg[6]); // Nombre de blocs traites par le thread de calcul 233 233 234 OutPathName = "./"; 234 235 #ifdef NOPCIECARD 235 stringOutPathName = string(arg[7])+"/";236 OutPathName = string(arg[7])+"/"; 236 237 #else 237 stringOutPathName =string("/Raid/")+arg[7]+"/";238 OutPathName =string("/Raid/")+arg[7]+"/"; 238 239 #endif 239 240 cout << " DataDirpath=" << OutPathName << " SwapMode=" << BRPaquet::FmtConvToString(swapall) … … 390 391 sleep(1); 391 392 mmgr.Stop(); 392 if (NMaxProc>0) if ( pPr != NULL) pr.join(); 393 if (NMaxProc>0) if ( pPrfft != NULL) prfft.join(); 393 if (NMaxProc>0) { 394 if ( pPr != NULL) pr.join(); 395 if ( pPrfft != NULL) prfft.join(); 396 } 394 397 cout << "tmtacq[6] - threads finished " << endl; 395 398 tm.Split("Threads Finished"); … … 424 427 else cout << " tmtacq[3] - fibre accrochee OK Card " << cardlist[1] << endl; 425 428 429 cout << " ---- S to stop , C continue ... " << endl; 430 char ans[64]; 431 gets(ans); 432 if ((ans[0] == 'S') || (ans[0] == 's')) return 5; 433 426 434 PCIEWrapper pciw1(dma1); 427 435 PCIEWrapper pciw2(dma2); … … 435 443 cout << "tmtacq[4] single thread/Card PCIE test PCIEReaderChecker ... "; 436 444 PCIEReaderChecker pcirc1(pciw1,dmaSize,PaqSZ ,mmgr1, NMaxBloc, swapall); 437 PCIEReaderChecker pcirc2(pciw 1,dmaSize,PaqSZ ,mmgr1, NMaxBloc, swapall);445 PCIEReaderChecker pcirc2(pciw2,dmaSize,PaqSZ ,mmgr2, NMaxBloc, swapall); 438 446 pPcierc=&pcirc1; 439 447 pPcierc2=&pcirc2; 440 448 pcirc1.start(); 449 pcirc2.start(); 441 450 442 451 sleep(1); … … 497 506 pcir1.join(); 498 507 ds1.join(); 508 pcir2.join(); 509 ds2.join(); 499 510 sleep(1); 500 511 mmgr1.Stop();
Note:
See TracChangeset
for help on using the changeset viewer.