diff --git a/_posts/2024-08-19-ELEC4406ELEC2311-notes-and-tips.md b/_posts/2024-08-19-ELEC4406ELEC2311-notes-and-tips.md index 0c49ceb..3be5df0 100644 --- a/_posts/2024-08-19-ELEC4406ELEC2311-notes-and-tips.md +++ b/_posts/2024-08-19-ELEC4406ELEC2311-notes-and-tips.md @@ -231,3 +231,16 @@ begin end process; end behavioral; ``` + +## lab-test tips + +The lab test has a very high time pressure (kind of like comms if you have/are doing it). + +- Use the DE-10 board project template to prevent wasting time entering pin definitions in the pin planner GUI. +- Bring in components for clock divider, 7 segment display, FSM template and all lab materials at the minimum. +- Focus on getting a working design before moving on to another design, they will only give one mark if your design has code, but you can't demonstrate it working (mock lab test). If your working design has a bug then they don't take too many marks away in my experience (mock lab test: I had a speed switch erroneously affect both speed and direction of a FSM - this only copped a 1 mark penalty in the mock lab test). +- Enable autocomplete. It's better than nothing, but it's definitely not intellisense. + +![Enable autocomplete](/assets/img/2024-08-19-ELEC4406ELEC2311-not/autocomplete.png) + +- **Check for your current year**. As of 2024, you may use your personal computer in the test and you don't need to use the lab computers (subject to same restrictions). You may not use anything other than Altera Quartus, Modelsim and Adobe Acrobat. You _cannot_ use vscode. diff --git a/_posts/2024-10-06-Opening-sig-files-from-LDS-Dactron-shaker-table-machines-in-Python.md b/_posts/2024-10-06-Opening-sig-files-from-LDS-Dactron-shaker-table-machines-in-Python.md index 1ce31d3..13cb0c8 100644 --- a/_posts/2024-10-06-Opening-sig-files-from-LDS-Dactron-shaker-table-machines-in-Python.md +++ b/_posts/2024-10-06-Opening-sig-files-from-LDS-Dactron-shaker-table-machines-in-Python.md @@ -39,6 +39,10 @@ As shown in the [user manual for their PC software](https://www.bksv.com/downloa regsvr32 .\DactronSignal.dll ``` +After copying the `DactronSignal.dll` file to another directory you may uninstall the program. + +The `Bruel and Kjaer\LASER and COMET Vibration Control\Signal Reader` directory contains examples for Visual C++ and MATLAB. There are also some sample `.sig` files. + 5. Create a **32-bit** Python virtual environment and activate the virtual environment OR use a **32-bit** Python installation. It must be 32-bit since the DLL is 32-bit, if you use 64-bit it will not find the class, and you will get this error: ```powershell diff --git a/assets/img/2024-08-19-ELEC4406ELEC2311-not/autocomplete.png b/assets/img/2024-08-19-ELEC4406ELEC2311-not/autocomplete.png new file mode 100644 index 0000000..91d7f29 Binary files /dev/null and b/assets/img/2024-08-19-ELEC4406ELEC2311-not/autocomplete.png differ