Tutorial-10: Working with Matlab scripts in SystemVue
Summary
TLDRThis tutorial introduces how to work with MATLAB scripts inside SystemVue, a popular environment for baseband and system design. The video covers using both built-in and external MATLAB scripts for signal processing tasks, explaining how to declare variables and access functions like FFT. It highlights the use of global and local variables, the option to add multiple script pages, and how to write custom functions within the SystemVue workspace. The tutorial also touches on the seamless integration of MATLAB with SystemVue, enabling efficient system design and processing. Future videos will explore more advanced signal processing techniques using MATLAB within SystemVue.
Takeaways
- 😀 SystemVue integrates MATLAB scripting natively, allowing users to apply MATLAB's signal processing capabilities directly within the platform.
- 😀 Users can write MATLAB scripts in SystemVue similar to the traditional MATLAB environment, with accessible functions like FFT.
- 😀 SystemVue offers two types of MATLAB environments: built-in MATLAB script (no additional license required) and external MATLAB copy (requires MATLAB license for full toolboxes).
- 😀 Switching between the built-in MATLAB script and an external MATLAB copy is simple, with SystemVue managing data flow between both environments.
- 😀 The 'Auto Calculate' mode in SystemVue automatically calculates variables when functions are invoked or modified.
- 😀 Global variables in SystemVue can be viewed and accessed in the workspace, while local variables are specific to a particular design or schematic.
- 😀 Users can add multiple script pages for complex signal processing code, organizing code into smaller manageable units.
- 😀 Functions can be defined within MATLAB scripts and accessed globally within the SystemVue workspace, enhancing code modularity.
- 😀 SystemVue allows users to interact with design variables, which are scoped to specific designs, making it easier to manage project-specific values.
- 😀 The next video tutorial will show how to use inline MATLAB signal processing, enabling users to insert MATLAB blocks within their SystemVue diagrams for operations like signal modulation.
- 😀 The integration of MATLAB scripting within SystemVue provides engineers with a powerful combination of signal processing and system design capabilities.
Q & A
What is the main topic of the tutorial in the video?
-The tutorial focuses on working with equations and MATLAB scripts within the SystemVue environment.
How is MATLAB integrated into SystemVue?
-SystemVue includes a native capability for MATLAB scripting through a built-in MATLAB dot M scripter, allowing users to write and execute MATLAB code within SystemVue.
What are the two versions of MATLAB that can be used in SystemVue?
-The two versions are the built-in MATLAB script (which does not require an external MATLAB license) and the external MATLAB copy (which requires an external license for full functionality, including access to toolboxes).
How does a user switch between the built-in and external MATLAB versions in SystemVue?
-The user can simply right-click and select whether to use the built-in MATLAB script or connect to an external MATLAB copy installed on the system.
What is the purpose of the equation page in SystemVue?
-The equation page in SystemVue serves as the environment where users can write and execute MATLAB scripts. It functions similarly to the MATLAB environment, providing access to common functions and the ability to define variables.
What are design variables and how do they differ from workspace variables in SystemVue?
-Design variables are local to a specific design within SystemVue, while workspace variables are global and accessible across the entire project. Design variables can be viewed and accessed within their specific design context.
Can MATLAB scripts in SystemVue be used for signal processing?
-Yes, MATLAB scripts in SystemVue can be used for signal processing, as users can access various MATLAB functions like FFT and other signal processing functions within SystemVue.
How can a user add more script pages or functions in SystemVue?
-A user can right-click in the workspace and select to add additional script pages or functions. These added functions can then be accessed globally or within specific designs.
What is the purpose of the 'Auto Calculate' mode in the MATLAB equation page?
-The 'Auto Calculate' mode automatically calculates the values of variables once the script is executed, and these values are displayed in the workspace variables or design variables window.
What will be covered in the next tutorial video mentioned in the transcript?
-The next tutorial will cover inline MATLAB signal processing, specifically how to insert a MATLAB block within a signal diagram in SystemVue and perform operations on modulated spectra.
Outlines

Dieser Bereich ist nur für Premium-Benutzer verfügbar. Bitte führen Sie ein Upgrade durch, um auf diesen Abschnitt zuzugreifen.
Upgrade durchführenMindmap

Dieser Bereich ist nur für Premium-Benutzer verfügbar. Bitte führen Sie ein Upgrade durch, um auf diesen Abschnitt zuzugreifen.
Upgrade durchführenKeywords

Dieser Bereich ist nur für Premium-Benutzer verfügbar. Bitte führen Sie ein Upgrade durch, um auf diesen Abschnitt zuzugreifen.
Upgrade durchführenHighlights

Dieser Bereich ist nur für Premium-Benutzer verfügbar. Bitte führen Sie ein Upgrade durch, um auf diesen Abschnitt zuzugreifen.
Upgrade durchführenTranscripts

Dieser Bereich ist nur für Premium-Benutzer verfügbar. Bitte führen Sie ein Upgrade durch, um auf diesen Abschnitt zuzugreifen.
Upgrade durchführenWeitere ähnliche Videos ansehen

Tutorial-15: Intro to RF System Design in SystemVue

Tutorial-12: Customizing Working Preferences and Bus Connections

Execute Python Code Directly from MATLAB (pass and receive variables)

Tutorial-8: Using Keysight VSA with SystemVue

Aircraft simulation using MATLAB and Python

How To Design Automatic Voltage Regulator (AVR) Model of Power System in MATLAB/SIMULINK Software ?
5.0 / 5 (0 votes)