Skip to content

Commit f50cdf9

Browse files
AsCressmarcnause
authored andcommitted
feat: added instrument guide screens
1 parent 7df4c24 commit f50cdf9

16 files changed

+1221
-755
lines changed
59.5 KB
Loading
89.6 KB
Loading

assets/images/mic_schematic.png

59.3 KB
Loading
157 KB
Loading
36.8 KB
Loading
144 KB
Loading

assets/images/timebase_view.png

38.9 KB
Loading

assets/images/xy_plot_view.png

39.7 KB
Loading

lib/l10n/app_en.arb

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,23 @@
4141
"yAxisRange1V": "+/-1V",
4242
"yAxisRange500mV": "+/-500mV",
4343
"yAxisRange160V": "+/-160V",
44+
"oscilloscopeBulletPoint1": "Oscilloscope in PSLab gives out many of the functionalities of a commercially available Oscilloscope. It has 4-channels with a MIC in, 2 Sine wave generators and 4 PWM square wave generators, can change the timebase, analyses signal and does Sine and Square wave fitting and plots channel to channel voltage.",
45+
"oscilloscopeBulletPoint2": "To read from a Sine wave or a square wave, you can connect the Output wave pin and a Channel to the Oscilloscope as follows.",
46+
"oscilloscopeBulletPoint3": "Above shown figure has a connection from SQ1 to CH1 and SI1 to CH2.",
47+
"oscilloscopeBulletPoint4": "Once you have generated a wave from the Wave Generator instrument connect the relevant pins and observe it from the Oscilloscope by ticking the relevant channel in Channel parameters. If you are using CH1 pin, select CH1 from channel parameters.",
48+
"channelParameters": "Channel Parameters",
49+
"channelParametersIntro": "From this Setting, you can change the Channel that needs to be osbserved from the plot.",
50+
"channelParametersBulletPoint1": "Tick the check boxes to plot the relevant Channel.",
51+
"channelParametersBulletPoint2": "Can change the Y-axis voltage range in the plot using the spinner next to the Channel.",
52+
"channelParametersBulletPoint3": "For the fourth Channel, you can choose either In-built microphone or an external mic. If you are to use an external microphone, the connection is as follows.",
53+
"channelParametersBulletPoint4": "The Positive terminal of the MIC should be connected with the MIC pin and negative terminal should be conneted with the GND pin of PSLab device.",
54+
"timebaseIntro": "This setting gives you the control of the range of Time axis(X-axis).",
55+
"timebaseBulletPoint1": "The timebase slidder can be used to increase or decrease the signal capturing time. Can change the range from 875.0 micro seconds to 102.4 milli seconds.",
56+
"timebaseBulletPoint2": "This will be useful to capture periodic wave signals in the given range for analysis.",
57+
"timebaseBulletPoint3": "You can use the trigger to set voltage value, so that when the signal exceeds the given value, plot will halt.",
58+
"dataAnalysisBulletPoint1": "Using this Setting, the mathematical function of the analysed signal can be found. Can choose the Wave type from Sine or Square and the Channel that needs to be analyzed.",
59+
"dataAnalysisBulletPoint2": "Furthermore, analyzed signal's Fourier transform can be observed by checking Fourier Transforms check box.",
60+
"xyPlotBulletPoint1": "This is used to plot the Channel to Channel voltage in a X-Y plot having voltage as the unit for the both axes relevant for the corresponding Channels.",
4461
"channel1": "CH1",
4562
"channel2": "CH2",
4663
"channel3": "CH3",
@@ -99,6 +116,11 @@
99116
"pinPV2": "PV2",
100117
"pinPV3": "PV3",
101118
"pinPCS": "PCS",
119+
"powerSourceIntro": "PSLab device can generate voltages from +5V to -5V at a resolution of 10mV",
120+
"powerSourceBulletPoint1": "Connect one wire to PV1 and another wire to GND to generate voltages between +5V to -5V.",
121+
"powerSourceBulletPoint2": "Similarly connect wires between PV2 to generate voltages between +3.3V to -3.3V.",
122+
"powerSourceBulletPoint3": "Use PV3 pin to generate voltages between 0V to +3.3V.",
123+
"powerSourceBulletPoint4": "PCS pin is used to supply a constant current between PCS pin and a GND pin in a range of 3.3mA.",
102124
"analog": "Analog",
103125
"digital": "Digital",
104126
"wave1": "Wave 1",

lib/l10n/app_localizations.dart

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,108 @@ abstract class AppLocalizations {
340340
/// **'+/-160V'**
341341
String get yAxisRange160V;
342342

343+
/// No description provided for @oscilloscopeBulletPoint1.
344+
///
345+
/// In en, this message translates to:
346+
/// **'Oscilloscope in PSLab gives out many of the functionalities of a commercially available Oscilloscope. It has 4-channels with a MIC in, 2 Sine wave generators and 4 PWM square wave generators, can change the timebase, analyses signal and does Sine and Square wave fitting and plots channel to channel voltage.'**
347+
String get oscilloscopeBulletPoint1;
348+
349+
/// No description provided for @oscilloscopeBulletPoint2.
350+
///
351+
/// In en, this message translates to:
352+
/// **'To read from a Sine wave or a square wave, you can connect the Output wave pin and a Channel to the Oscilloscope as follows.'**
353+
String get oscilloscopeBulletPoint2;
354+
355+
/// No description provided for @oscilloscopeBulletPoint3.
356+
///
357+
/// In en, this message translates to:
358+
/// **'Above shown figure has a connection from SQ1 to CH1 and SI1 to CH2.'**
359+
String get oscilloscopeBulletPoint3;
360+
361+
/// No description provided for @oscilloscopeBulletPoint4.
362+
///
363+
/// In en, this message translates to:
364+
/// **'Once you have generated a wave from the Wave Generator instrument connect the relevant pins and observe it from the Oscilloscope by ticking the relevant channel in Channel parameters. If you are using CH1 pin, select CH1 from channel parameters.'**
365+
String get oscilloscopeBulletPoint4;
366+
367+
/// No description provided for @channelParameters.
368+
///
369+
/// In en, this message translates to:
370+
/// **'Channel Parameters'**
371+
String get channelParameters;
372+
373+
/// No description provided for @channelParametersIntro.
374+
///
375+
/// In en, this message translates to:
376+
/// **'From this Setting, you can change the Channel that needs to be osbserved from the plot.'**
377+
String get channelParametersIntro;
378+
379+
/// No description provided for @channelParametersBulletPoint1.
380+
///
381+
/// In en, this message translates to:
382+
/// **'Tick the check boxes to plot the relevant Channel.'**
383+
String get channelParametersBulletPoint1;
384+
385+
/// No description provided for @channelParametersBulletPoint2.
386+
///
387+
/// In en, this message translates to:
388+
/// **'Can change the Y-axis voltage range in the plot using the spinner next to the Channel.'**
389+
String get channelParametersBulletPoint2;
390+
391+
/// No description provided for @channelParametersBulletPoint3.
392+
///
393+
/// In en, this message translates to:
394+
/// **'For the fourth Channel, you can choose either In-built microphone or an external mic. If you are to use an external microphone, the connection is as follows.'**
395+
String get channelParametersBulletPoint3;
396+
397+
/// No description provided for @channelParametersBulletPoint4.
398+
///
399+
/// In en, this message translates to:
400+
/// **'The Positive terminal of the MIC should be connected with the MIC pin and negative terminal should be conneted with the GND pin of PSLab device.'**
401+
String get channelParametersBulletPoint4;
402+
403+
/// No description provided for @timebaseIntro.
404+
///
405+
/// In en, this message translates to:
406+
/// **'This setting gives you the control of the range of Time axis(X-axis).'**
407+
String get timebaseIntro;
408+
409+
/// No description provided for @timebaseBulletPoint1.
410+
///
411+
/// In en, this message translates to:
412+
/// **'The timebase slidder can be used to increase or decrease the signal capturing time. Can change the range from 875.0 micro seconds to 102.4 milli seconds.'**
413+
String get timebaseBulletPoint1;
414+
415+
/// No description provided for @timebaseBulletPoint2.
416+
///
417+
/// In en, this message translates to:
418+
/// **'This will be useful to capture periodic wave signals in the given range for analysis.'**
419+
String get timebaseBulletPoint2;
420+
421+
/// No description provided for @timebaseBulletPoint3.
422+
///
423+
/// In en, this message translates to:
424+
/// **'You can use the trigger to set voltage value, so that when the signal exceeds the given value, plot will halt.'**
425+
String get timebaseBulletPoint3;
426+
427+
/// No description provided for @dataAnalysisBulletPoint1.
428+
///
429+
/// In en, this message translates to:
430+
/// **'Using this Setting, the mathematical function of the analysed signal can be found. Can choose the Wave type from Sine or Square and the Channel that needs to be analyzed.'**
431+
String get dataAnalysisBulletPoint1;
432+
433+
/// No description provided for @dataAnalysisBulletPoint2.
434+
///
435+
/// In en, this message translates to:
436+
/// **'Furthermore, analyzed signal\'s Fourier transform can be observed by checking Fourier Transforms check box.'**
437+
String get dataAnalysisBulletPoint2;
438+
439+
/// No description provided for @xyPlotBulletPoint1.
440+
///
441+
/// In en, this message translates to:
442+
/// **'This is used to plot the Channel to Channel voltage in a X-Y plot having voltage as the unit for the both axes relevant for the corresponding Channels.'**
443+
String get xyPlotBulletPoint1;
444+
343445
/// No description provided for @channel1.
344446
///
345447
/// In en, this message translates to:
@@ -688,6 +790,36 @@ abstract class AppLocalizations {
688790
/// **'PCS'**
689791
String get pinPCS;
690792

793+
/// No description provided for @powerSourceIntro.
794+
///
795+
/// In en, this message translates to:
796+
/// **'PSLab device can generate voltages from +5V to -5V at a resolution of 10mV'**
797+
String get powerSourceIntro;
798+
799+
/// No description provided for @powerSourceBulletPoint1.
800+
///
801+
/// In en, this message translates to:
802+
/// **'Connect one wire to PV1 and another wire to GND to generate voltages between +5V to -5V.'**
803+
String get powerSourceBulletPoint1;
804+
805+
/// No description provided for @powerSourceBulletPoint2.
806+
///
807+
/// In en, this message translates to:
808+
/// **'Similarly connect wires between PV2 to generate voltages between +3.3V to -3.3V.'**
809+
String get powerSourceBulletPoint2;
810+
811+
/// No description provided for @powerSourceBulletPoint3.
812+
///
813+
/// In en, this message translates to:
814+
/// **'Use PV3 pin to generate voltages between 0V to +3.3V.'**
815+
String get powerSourceBulletPoint3;
816+
817+
/// No description provided for @powerSourceBulletPoint4.
818+
///
819+
/// In en, this message translates to:
820+
/// **'PCS pin is used to supply a constant current between PCS pin and a GND pin in a range of 3.3mA.'**
821+
String get powerSourceBulletPoint4;
822+
691823
/// No description provided for @analog.
692824
///
693825
/// In en, this message translates to:

0 commit comments

Comments
 (0)