Update readme and more.

pull/697/head
tbergkvist 2024-04-05 14:57:39 +02:00
rodzic c99333c97b
commit b908c5fef3
4 zmienionych plików z 11 dodań i 43 usunięć

Wyświetl plik

@ -1 +1,2 @@
# Code for using NanoVNASaver without the GUI.
# Code for using NanoVNASaver without the GUI.
This project is a fork of the original NanoVNASaver, but without all the GUI parts. It is developed by The PICC Group in the IEEE AP-S Student Design Contest.

6
main.py 100644
Wyświetl plik

@ -0,0 +1,6 @@
from src.Hardware import Hardware as hw
from src.Hardware.VNA import VNA
############### TODO: Implement high level script for newbies. #######################
pass

Wyświetl plik

@ -1,37 +0,0 @@
#! /usr/bin/env python3
# NanoVNASaver - a python program to view and export Touchstone data from a
# NanoVNA
# Copyright (C) 2019. Rune B. Broberg
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
# This launcher is ignored by setuptools. Its only purpose is direct
# execution from a source tree.
import os.path
import sys
# Ignore the current working directory.
src = os.path.join(os.path.dirname(__file__), "src")
if os.path.exists(src):
sys.path.insert(0, src)
# pylint: disable-next=wrong-import-position
import NanoVNASaver.__main__
# The traditional test does not make sense here.
assert __name__ == "__main__"
NanoVNASaver.__main__.main()

Wyświetl plik

@ -1,17 +1,16 @@
from Hardware import Hardware as hw
from Hardware.VNA import VNA
ifaces = hw.get_interfaces()
iface = hw.get_interfaces()[0]
print(ifaces, iface)
vna = VNA(iface)
#print(hw.get_comment(iface))
vna1 = hw.get_VNA(iface)
vna.connect()
vna.reconnect()
vna1 = hw.get_VNA(iface)
quit()
#print(hw.get_portinfos())
#print(hw.detect_version(iface))
print("VNA is connected: ", vna.connected())
@ -21,7 +20,6 @@ vna1.reconnect()
print(vna1.readFirmware())
print(vna1.read_features())
print(vna1.setSweep(1000, 2000))
print(vna1.readValues("data 0"))
data = vna1.readValues("data 0")
vna.disconnect()