- if (syncState->matchingModule->writeMatchingGraphsPlots != NULL)
- {
- syncState->matchingModule->writeMatchingGraphsPlots(stream, syncState,
- i, j);
- }
+ ProcessingDataLTTVStandard* processingData;
+ ProcessingGraphsLTTVStandard* traceI, * traceJ;
+
+ processingData= (ProcessingDataLTTVStandard*) syncState->processingData;
+
+ traceI= &processingData->graphs[i];
+ traceJ= &processingData->graphs[j];
+
+ fprintf(syncState->graphsStream,
+ "set key inside right bottom\n"
+ "set xlabel \"Clock %1$u\"\n"
+ "set xtics nomirror\n"
+ "set ylabel \"Clock %3$u\"\n"
+ "set ytics nomirror\n"
+ "set x2label \"Clock %1$d (s)\"\n"
+ "set x2range [GPVAL_X_MIN / %2$.1f : GPVAL_X_MAX / %2$.1f]\n"
+ "set x2tics\n"
+ "set y2label \"Clock %3$d (s)\"\n"
+ "set y2range [GPVAL_Y_MIN / %4$.1f : GPVAL_Y_MAX / %4$.1f]\n"
+ "set y2tics\n", i, (double) traceI->startFreq / traceI->freqScale, j,
+ (double) traceJ->startFreq / traceJ->freqScale);