Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
university:tools:m2k:scopy [04 May 2018 11:48] Antoniu Miclausuniversity:tools:m2k:scopy [28 Sep 2022 22:11] (current) – [Download] Adrian Suciu
Line 2: Line 2:
  
 ===== About ===== ===== About =====
-Scopy is a multi-functional software toolset with strong capabilities for signal analysis.+Scopy is a multi-functional software toolset with strong capabilities for signal analysis. If you are interested in some [[./scopy/screen shots]]
 ===== Download ===== ===== Download =====
 <WRAP round download> <WRAP round download>
-  * **Scopy for Windows - Alpha Release** + 
-  * Download: [[https://github.com/analogdevicesinc/scopy/releases/latest| Windows 32/64-bit installer]] +**Scopy for Windows ** 
-  * Download: [[https://ci.appveyor.com/api/projects/analogdevicesinc/scopy/artifacts/scopy-setup.exe?branch=master| Installer for latest (nightly) build (Windows 32/64-bit)]]+  * Download: [[https://github.com/analogdevicesinc/scopy/releases/latest| Installer for latest release (Windows 64/32-bit)]] 
 + 
 +**Scopy for Linux ** 
 +  * Download: [[https://github.com/analogdevicesinc/scopy/releases/latest| Scopy Flatpak installer]] 
 + 
 +**Scopy for OSX ** 
 +  * Download: [[https://github.com/analogdevicesinc/scopy/releases/latest| OSX installer]] 
 + 
 +**Scopy for Android ** 
 +  * Download: [[https://github.com/analogdevicesinc/scopy/releases/latest| Android installer]] 
 +  * Google Play store link: [[https://play.google.com/store/apps/details?id=org.adi.scopy|Scopy]] 
 + 
 +**Scopy all platforms latest(nightly) builds ** 
 +  * Download: [[https://github.com/analogdevicesinc/scopy/releases/tag/continous| Installer for latest (nightly) build]] 
 </WRAP> </WRAP>
-<WRAP round important>In order to have Scopy working with [[http://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/ADALM2000.html|ADALM2000]] please make sure that the Device Drivers are installed. A guide on this topic can be found in the section: + 
-  * [[university:tools:adalm2000:users|ADALM-2000 for End Users]].+<WRAP round important>In order to have Scopy working with [[adi>ADALM2000]] please make sure that the Device Drivers are installed. A guide on this topic can be found in the section: 
 +  * [[university:tools:m2k:users|ADALM2000 for End Users]].
 </WRAP> </WRAP>
  
 ===== Installation ===== ===== Installation =====
 +
 +=== Scopy for Windows ===
 Once you downloaded the installer, run it and follow all the required steps. After completion, system reboot is required. Once you downloaded the installer, run it and follow all the required steps. After completion, system reboot is required.
 +=== Video === 
 +{{youtube>894HkVXf7-U}}
 +\\
 +=== Scopy for Linux ===
 +Before downloading and extracting the scopy-v1.1.1-Linux-flatpak.zip archive, you need to setup Flatpak using [[https://flatpak.org/setup/ | this setup guide]] for your Linux distribution.
 +
 +For Ubuntu, you can use the following steps:
 +<xterm>
 +    **sudo add-apt-repository ppa:alexlarsson/flatpak
 +    sudo apt update
 +    sudo apt install flatpak
 +    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo**
 +</xterm>
 +
 +After this, get the **Scopy.flatpak** file from the downloaded archive and run:
 +
 +<xterm>
 +    **flatpak install scopy-v1.1.1-Linux-flatpak.flatpak**
 +</xterm>
 +
 +=== Video === 
 +{{youtube>9qgxmmTrcSE}}
 +\\
 +=== Scopy for OSX ===
 +Double click the downloaded .dmg to make its content available. "Scopy" will show up in the Finder sidebar and a window showing the content should open up. \\
 +Drag the application from the .dmg window into Applications to install and wait for the process to finish. \\
 +
 +=== Video === 
 +{{youtube>To0ACQ77tkg}}
 +\\
 +=== Scopy for Android ===
 +Tap on the downloaded .apk file to start the installation process and proceed by hitting the "Install" button. Optionally, you may be warned that this application comes from unknown sources, hit the "Install anyway" button. Now, you can find "Scopy" together with your other apps. \\
 +In order to connect [[adi>ADALM2000]] to your device, you will need an OTG adapter that will mediate the connection between your device and the USB cable, as shown in the image below.
 +\\
 +<WRAP centeralign>{{:university:tools:m2k:scopy-android-setup-example.png | Scopy Android setup }}</WRAP>
 +\\ 
 +
 ===== Launching ===== ===== Launching =====
-Run Scopy from the Desktop Shortcut / Start Menu / Installation Folder (Scopy.exe).\\+Run Scopy from the Desktop Shortcut / Start Menu / Installation Folder. \\ 
 + 
 +On Linux, you can also run it using: 
 +<xterm> 
 +    **flatpak run org.adi.Scopy** 
 +</xterm>
  
 ====== Using the Application ===== ====== Using the Application =====
Line 22: Line 81:
 ===== Home ===== ===== Home =====
  
-The Home view is divided into three sections: +The Home view is divided into four sections: 
-  * **Devices**: List of devices (USB or remote) that Scopy can connect to. USB devices are detected automatically at startup. The __Add__ button can be used to add remote devices to the list. +  * **Devices(1)**: List of devices (USB or remote) that Scopy can connect to. USB devices are detected automatically at startup. The __Add__ button can be used to add remote devices to the list. 
-  * **Instruments Menu**: List with instruments provided by the application. +  * **Instruments Menu(2)**: List with instruments provided by the application. 
-  * **Information Window**: Welcome page with tool information and links to useful online resources.+  * **Information Window(3)**: Section containing the welcome, add device page and for each device a description. 
 +  * **General Settings Menu(4)**: Save and load session and the preferences menu.
  
-{{ :university:tools:m2k:scopy_home.png?direct&800 |Scopy Home View}}+<WRAP centeralign>{{ :university:tools:m2k:scopy_home_view.png |Scopy Home View}} 
 +</WRAP>
  
-\\ 
 ==== Connecting to a USB device ==== ==== Connecting to a USB device ====
  
-If a compatible USB device is available it will be displayed under the **Select a device** section+If a compatible USB device is available it will be displayed in the **Devices** section.
-To connect to that device click on the device and then click the **Connect** button. If the connection was established, the button will turn green.+
  
-{{ :university:tools:m2k:scopy_connect_usb_device.png?direct&400 |Scopy Home View}}+To connect to that device click on the device and then click the **Connect** button in the **Information Window**.  
 + 
 +If the connection was established, the device will have a green status line under it and you will be able to disconnect from it in the same **Information Window**. 
 + 
 +<WRAP centeralign>{{:university:tools:m2k:device_connected.png|Scopy Home View}} 
 +</WRAP>
  
-\\ 
 ==== Connecting to a remote device ==== ==== Connecting to a remote device ====
  
 To connect to a remote device click on the **Plus** icon. Enter the IP of the remote device into the **Hostname** field and click the **Connect** button. If a device can be detected at the IP you provided, the **Connect** button will change to an **Add** button and you can click on it to add the remote device to the list of detected devices. To connect to a remote device click on the **Plus** icon. Enter the IP of the remote device into the **Hostname** field and click the **Connect** button. If a device can be detected at the IP you provided, the **Connect** button will change to an **Add** button and you can click on it to add the remote device to the list of detected devices.
-The last step is to click on the icon of the remote device and click on the **Connect** button.+\\ 
 +<WRAP centeralign>{{:university:tools:m2k:scopy_add_device_page1.png| }} 
 +</WRAP>
  
-{{ :university:tools:m2k:scopy_add_remote_device.png?direct&400 |Scopy Home View}}+<WRAP centeralign>{{:university:tools:m2k:scopy_add_device_page2.png| }} 
 +</WRAP> 
 + 
 +Clicking the **Forget Device** button will remove the device from the list. 
 +Clicking the **Identify** button will make the device blink.
  
 \\ \\
-===== Instruments Menu ===== 
  
-Scopy interacts with only one hardware device at a time. Once a device is selected to be used with the application, a list of instruments that are available for that device will be enabled. Each instrument can be opened from the left menu. +===== General Settings Menu =====
-The icon on the right of the instrument name specifies that the instrument is enabled and provides a shortcut that allows an instrument to be turned on or off.+
  
-The instruments menu can be minimized by clicking on the **Scopy** button near the top-left window. +<WRAP centeralign>{{:university:tools:m2k:scopy_general_settings1.png|}} 
-{{ :university:tools:m2k:scopy_instruments_menu.png?direct&150 |Scopy Home View}}+</WRAP>
  
-\\ +The save/load buttons can be used to save the current session or load another session. 
-===== Digital IO =====+The preferences button will open the preferences for Scopy where different options for different tools can be modified.
  
-Digital IO details are available [[university:tools:m2k:scopy:digitalio|here]].+<WRAP centeralign>{{:university:tools:m2k:preferences1.png|}} 
 +</WRAP>
  
-\\+Clicking the **Reset Scopy** button will reset the application to a default configuration.
  
-===== Voltmeter =====+Checking the **user notes preference** will enable a tool where the user can add different pages with html formatted text
  
-Voltmeter details are available [[university:tools:m2k:scopy:voltmeter|here]].+<WRAP centeralign>{{:university:tools:m2k:notes1.png|}} 
 +</WRAP>
  
 \\ \\
-===== Oscilloscope ===== +===== User Guides =====
-Oscilloscope details are available [[university:tools:m2k:scopy:oscilloscope|here]].+
  
-\\ +Scopy interacts with only one hardware device at a time. Once a device is selected to be used with the application, a list of instruments that are available for that device will be enabled. Each instrument can be opened from the left menu. 
-===== Signal Generator ===== +The icon on the right of the instrument name specifies that the instrument is enabled and provides a shortcut that allows an instrument to be turned on or off.
-Signal Generator details are available [[university:tools:m2k:scopy:siggen|here]].+
  
-\\ +The instruments menu can be minimized by clicking on the **Scopy** button near the top-left window.
-===== Power Supply ===== +
-Power Supply details are available [[university:tools:m2k:scopy:power-supply|here]].+
  
-\\ +<WRAP centeralign>{{:university:tools:m2k:min_menu.pngScopy Minimized Menu View}} 
-===== Pattern Generator ===== +</WRAP>
-Pattern Generator details are available [[university:tools:m2k:scopy:pattgen|here]].+
  
-\\+=== Detaching Instruments ===
  
-===== Logic Analyzer ===== +Scopy provides the detaching into multiple windows feature for each instrument available, providing a better view/manipulation.
-Logic Analyzer details are available [[university:tools:m2k:scopy:logicanalyzer|here]].+
  
-\\+There are 2 ways to do this: 
 +  - __Drag and Drop__ - select the desired instrument drag it outside Instrument Menu section and drop it inside the application window area.
  
-===== Network Analyzer ===== +<WRAP centeralign>{{:university:tools:m2k:scopy_drag_n_drop.gifScopy Drag and Drop}} 
-Network Analyzer details are available [[university:tools:m2k:scopy:networkanalyzer|here]].+</WRAP> 
 + 
 +  - __Double Click__ - first make sure that the **Double click to detach a tool** option is enabled in the **Preferences** menu; double-click on the desired instrument to detach it 
 + 
 +<WRAP centeralign>{{:university:tools:m2k:scopy_dc_detach.gif| Scopy Double Click Detach}} 
 +</WRAP>
  
 \\ \\
-===== Spectrum Analyzer ===== +==== Instruments Overview====
-Spectrum Analyzer details are available [[university:tools:m2k:scopy:spectrumanalyzer|here]].+
  
 +<WRAP centeralign>{{:university:tools:m2k:scopy_instruments_menu.png| Scopy Home View}}
 +</WRAP>
 +
 +Complete user guides on how to use each Scopy instrument:
 +  - [[university:tools:m2k:scopy:oscilloscope|Oscilloscope]]
 +  - [[university:tools:m2k:scopy:spectrumanalyzer|Spectrum Analyzer]]
 +  - [[university:tools:m2k:scopy:networkanalyzer|Network Analyzer]]
 +  - [[university:tools:m2k:scopy:siggen|Signal Generator]]
 +  - [[university:tools:m2k:scopy:logicanalyzer|Logic Analyzer]]
 +  - [[university:tools:m2k:scopy:pattgen|Pattern Generator]]
 +  - [[university:tools:m2k:scopy:digitalio|Digital IO]]
 +  - [[university:tools:m2k:scopy:voltmeter|Voltmeter]]
 +  - [[university:tools:m2k:scopy:power-supply|Power Supply]]
 +
 +==== Scripts ====
 +
 +User guide on how to use scripts with Scopy:
 +  * [[university:tools:m2k:scopy:scripting-guide|Scopy - Scripting Guide]]
 \\ \\
 ====== Building ====== ====== Building ======
-===== Linux ===== + 
-For building Scopy on Linux, use the steps defined [[university:tools:m2k:scopy:build-linux|here]]. +Complete Scopy build guides on
-\\ +  - [[university:tools:m2k:scopy:build-windows|Windows]] 
-===== Windows ===== +  - [[university:tools:m2k:scopy:build-linux|Linux]] 
-For building Scopy on Windows, use the steps defined [[university:tools:m2k:scopy:build-windows|here]].+  [[university:tools:m2k:scopy:build-osx|OSX]]
  
  
Line 107: Line 193:
 ====== Source code ====== ====== Source code ======
  
-The source code for the entire application is at [[https://github.com/analogdevicesinc/scopy|github]].+The source code for the entire application can be found on [[https://github.com/analogdevicesinc/scopy|github]].
  
university/tools/m2k/scopy.txt · Last modified: 28 Sep 2022 22:11 by Adrian Suciu