Mostrando entradas con la etiqueta Software. Mostrar todas las entradas
Mostrando entradas con la etiqueta Software. Mostrar todas las entradas

2020-06-18

sark-100-antenna-analyzer Application

Summary: Software based on Python for the MINI60s (clone of sark100) antenna analyzer device, compatible with MacOS. Resumen: Software basado en language Python para el dispositivo MINI60s (clon del sark100), compatible con el sistema operativo MacOS.
       
  

Instalación... Con workaround incluido

Es posible instalar la aplicación en un portátil con MacOS Mojave siguiendo los pasos siguientes. Hay que hacerlo con cuidado, ya que es necesario realizar una pequeña modificación en el código fuente cpp de la aplicación !: 
git clone https://github.com/jedi98/sark-100-antenna-analyzer
cd sark-100-antenna-analyzer
brew install Qt
echo 'export PATH="/usr/local/opt/qt/bin:$PATH"' >> $HOME/.bash_profile
qmake -spec macx-g++ -o Makefile analyzer.pro

# A mi me ha salido un error al ejecutar el comando "make". He podido solucionarlo editando el código fuente de la aplicación. Es una pequeña modificación, que consistió en editar el archivo "seriallink.cpp" y sustituir "std::setlocale" por "setlocale"
make
open analyzer.app

# Una vez comprobado que la aplicación funciona puedes moverla a la ruta que quieras. Por ejemplo a $HOME/bbin/sark-100-antenna-analyzer. mv sark-100-antenna-analyzer $HOME/bin/

# De esa manera, para lanzarla solamente tendrás que ejecurar lo siguiente open $HOME/bin/sark-100-antenna-analyzer/analyzer.app

Conectar el MINI60S via USB o Bluetooth

  1. Enciende el MINI60s mediante su interruptor
  2. Conectalo al portátil via cable USB
  3. En el dispositibo presiona los botones: SET > "PC Link" > DOWN > "Waiting Link" (Para bluetooth utilizar "1234" como clave)
  4. Abre la aplicación
  5. En la aplicación vete al Menu > Link > Device > Select your device (tty.usbserial-00000000)
  6. Ahora ya podrás utilizar el dispositivo a través de la aplicación. Por ejemplo para escanear el valor de SWR en un rango de frecuencias o una banda concreta.

Manual del Mini60 Antenna Analyzer (sark100)

Puede que necesites echar un ojo al manual del dispositivo analizador de antenas. Por ejemplo para ver como usar la funcionaidad "PC Link" y poder conectarlo por USB.
 

Software Install including a little workaround

I was able to install the software in MacOS Mojave following this steps. Take care as they involve a small modification in the cpp source code !: 

git clone https://github.com/jedi98/sark-100-antenna-analyzer
cd sark-100-antenna-analyzer
brew install Qt
echo 'export PATH="/usr/local/opt/qt/bin:$PATH"' >> $HOME/.bash_profile
qmake -spec macx-g++ -o Makefile analyzer.pro

# I got an error when trying the "make" command. I was able to overcome it by editing the source code. The little modification required in my environment was to open source code file "seriallink.cpp" and substitute "std::setlocale" by "setlocale"
make
open analyzer.app

# After check that application runs you can now copy the folder with the application to your desired path. For example $HOME/bbin/sark-100-antenna-analyzer. mv sark-100-antenna-analyzer $HOME/bin/

# So you will launch the app in this case as open $HOME/bin/sark-100-antenna-analyzer/analyzer.app

Connecting the MINI60S via USB o Bluetooth

  1. Switch on the MINI60s
  2. Connect it via USB cable
  3. On the Device press these buttons: SET > "PC Link" > DOWN > "Waiting Link" (For bluetooth use "1234" as key)
  4. Open the application
  5. On the Application go to Menu > Link > Device > Select your device (tty.usbserial-00000000)
  6. Now yo can scan a range of frequencies or a specific band for example.

Mini60 Antenna Analyzer Manual (sark100)

You may need to take a look to the manual in case for example to use the "PC Link" feature.
 

2020-06-15

WSJT application on MacOS (sysctl.conf workaround)

Software download and install (MacOSX details)



WSJT-X makes use of a block of memory which is shared between different parts of the code.  The normal allocation of shared memory on a Mac is insufficient and this has to be increased.   So you will need to modify your sysctl.conf file.
When you downloaded wsjtx it includes a ReadMe.txt file and sysctl.conf file. Please, read the instructions in the "readme". Basically these are the steps at the moment I wrote this article:

  1. Copy sysctl.conf  to your desktop.
  2. Open sysctl.conf with a text editor.
  3. shmmax determines the amount of shared memory that must be allocated for WSJT-X to operate.  This is 14680064 (14MB) and should not be changed.
  4. It is possible to run more than one instance of WSJT-X simultaneously.  The parameter that controls this is shmall=17920 . The max. number of instances is (shmall x 4096/14680064)=5.
  5. If 5 is not good for you, then you must edit the file according to this calculation.
  6. Once sysctl.conf  is ready:
    1.   sudo cp "$HOME/Desktop/sysctl.conf" /etc/
    2.   sudo chmod 664 /etc/sysctl.conf
    3.   sudo chown  root:wheel  /etc/sysctl.conf
  7. Reboot your Mac
  8. Check changes has been made correctly:
    1. sysctl -a | grep sysv.shm
  9. Drag the WSJT-X app to your preferred location, such as Applications.
  10. Configure sound card:
    1. Visit Applications > Utilities > Audio MIDI Setup and select your sound card and then set Format to be "48000Hz 2ch-16bit" for input and output.
    2. double-click on the WSJT-X app
    3. IMPORTANT: If you are using macOS 10.14 (Mojave) it is important to note that the default setting for audio input is "block".  In order to receive audio from WSJT-X you must visit System Preferences > Security & Privacy > Privacy and, with WSJT-X launched, select "Microphone"under Location Services and wsjtx should appear in the panel.   Check the "Allow" box.  You will have to quit WSJT-X for this change to take effect.
    4. Visit the Audio panel and select the Audio Codec you use to communicate between WSJT-X and your rig
WSJT Home page: https://physics.princeton.edu/pulsar/K1JT/wsjtx.html



2020-06-12

Keyboard Map for special ALT characters / Mapa de caracteres especiales ALT del teclado

Summary: A way to access specials ALT characters on a MacOS keyboard. Resumen: Un truco para acceder a los caracteres especiales ALT desde un teclado Mac.
Mac keyboard special characters


En la imagen anterior tenemos un mapa con la posición de los caracteres especiales de un teclado. Para acceder a ellos, mantendremos pulsadas la tecla "ALT" o bien "ALT+SHIFT"

In the previous image we have a map with the position of the special characters of a keyboard. To access them, we will hold down the "ALT" or "ALT+SHIFT" keys.

2020-06-10

Qucs Universal Circuit simulator (Windows, Linux, MacOS)

  

QUCS schematic circuit

Introduction

Qucs is free software (GPL licensed). It consists of several standalone programs interacting with each other through the GUI: the GUI, the simulator backend, a text editor, a filter synthesis application, a transmision line calculator, a component library, an attenuator synthesis application, a command line conversion program. Additionally for digital simulations (via VHDL) the program FreeHDL (see http://www.freehdl.seul.org) is used. And for circuit optimizations ASCO (see http://asco.sourceforge.net) is configured and run.

Install

It can be downloaded from http://qucs.sourceforge.net. You will find the complete source code and installable versions for several operating systems. It is available for a variety of operating systems including:

  • GNU/Linux
  • Windows
  • FreeBSD
  • MacOS
  • NetBSD
  • Solaris

Documentacion and tutorials

You can find documentacion, samples and tutorials in the Website.

Example schematics

Check schematics examples.

The folder with schematics samples in MacOS is /usr/local/share/qucs

Introducción

Qucs es software libre (licencia GPL). Consiste en varios programas independientes que interactúan entre sí a través de la GUI: la propia GUI, el backend simulador, un editor de texto, una aplicación de síntesis de filtros, calculadora de líneas de transmisión, una biblioteca de componentes, una aplicación de síntesis de atenuadores, un programa de conversión de línea de comando. Además, para simulaciones digitales (a través de VHDL) se utiliza el programa FreeHDL (http://www.freehdl.seul.org). Y para optimizaciones de circuitos, ASCO (ver http://asco.sourceforge.net).

Instalación

Se puede descargar desde http://qucs.sourceforge.net. Encontrarás además el código fuente completo. Hay versiones disponibles para distintos sistemas operativos, inluyendo:

  • GNU/Linux
  • Windows
  • FreeBSD
  • MacOS
  • NetBSD
  • Solaris

Documentación y tutoriales

Puedes encontrar documentación, ejemplos y tutoriales en su Website.

Esquemas de ejemplo

Dispones de esquemas de ejemplo.

La carpeta local donde se instalan los ejemplos en MacOS por ejemplo es /usr/local/share/qucs