Skip to content
Snippets Groups Projects
Commit 0678fc7c authored by esarrey's avatar esarrey
Browse files

Scripts debug

parent b1aab2c0
No related branches found
No related tags found
No related merge requests found
# -*- mode: python ; coding: utf-8 -*-
from PyInstaller.utils.hooks import collect_all
datas = [('C:/Users/intermagadmin/Documents/minimoke/doc/user_manual.md', 'doc/'), ('C:/Users/intermagadmin/Documents/minimoke/configs', 'configs/')]
binaries = [('C:/Users/intermagadmin/Documents/minimoke/libs/MagnetPhysik.Usb.dll', '.')]
hiddenimports = ['nidaqmx', 'pyvisa', 'pylablib']
tmp_ret = collect_all('nidaqmx')
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
tmp_ret = collect_all('pyvisa')
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
tmp_ret = collect_all('pylablib')
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
block_cipher = None
a = Analysis(
['C:/Users/intermagadmin/Documents/minimoke/__main__.py'],
pathex=[],
binaries=binaries,
datas=datas,
hiddenimports=hiddenimports,
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False,
)
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
exe = EXE(
pyz,
a.scripts,
[],
exclude_binaries=True,
name='MiniMOKE',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=False,
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,
icon=['C:\\Users\\intermagadmin\\Documents\\minimoke\\assets\\icon.ico'],
)
coll = COLLECT(
exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='MiniMOKE',
)
assets/splash_screen.png

42.5 KiB

pyinstaller --noconfirm --onedir --windowed --icon "C:/Users/intermagadmin/Downloads/einstein.ico" --name "MiniMOKE" --clean --splash "C:/Users/intermagadmin/Downloads/einstein.png" --add-data "C:/Users/intermagadmin/Documents/minimoke/configs;configs/" --add-binary "C:/Users/intermagadmin/Documents/minimoke/libs/MagnetPhysik.Usb.dll;." --hidden-import "pyvisa" --hidden-import "pylablib" --hidden-import "nidaqmx" --collect-all "pyvisa" --collect-all "pylablib" --collect-all "nidaqmx" --add-data "C:/Users/intermagadmin/Documents/minimoke/doc/user_manual.md;doc/" "C:/Users/intermagadmin/Documents/minimoke/__main__.py"
\ No newline at end of file
cd ..
call conda activate base
pyinstaller --noconfirm --onedir --windowed --icon "C:/Users/intermagadmin/Documents/minimoke/assets/icon.ico" --name "MiniMOKE" --add-data "C:/Users/intermagadmin/Documents/minimoke/doc/user_manual.md;doc/" --add-data "C:/Users/intermagadmin/Documents/minimoke/configs;configs/" --add-binary "C:/Users/intermagadmin/Documents/minimoke/libs/MagnetPhysik.Usb.dll;." --hidden-import "nidaqmx" --hidden-import "pyvisa" --hidden-import "pylablib" --collect-all "nidaqmx" --collect-all "pyvisa" --collect-all "pylablib" "C:/Users/intermagadmin/Documents/minimoke/__main__.py"
\ No newline at end of file
cd ..
call conda activate base
C:/Users/intermagadmin/miniconda3/python.exe c:/Users/intermagadmin/Documents/minimoke/__main__.py
\ No newline at end of file
......@@ -19,7 +19,7 @@ from time import sleep
from pymeasure.experiment import Procedure, FloatParameter, ListParameter
from src.classes import stage, dac, hall_sensor, log
from src.classes import proc_config
from src.classes import proc_config, dac_config
class X_Sweep(Procedure):
......@@ -28,11 +28,16 @@ class X_Sweep(Procedure):
"""
name = "X-Sweep" # Define the name of the procedure
section = proc_config.get_section(name) # Get the saved parameters values from the config file
section = proc_config.get_section(name) # Get the saved parameters values from the config file
# Define the AC channels
AC_ports = dac_config.get_section('IO ports')
AC_channels = [f'AC_Output1 ({AC_ports.get("AC_Output1", "None")})', f'AC_Output2 ({AC_ports.get("AC_Output2", "None")})']
# Define all the parameters with their type (float, bool), name, units and minimum and maximum
acq_time = FloatParameter('Aquisition time', units='s', default=section.get("acq_time", 1), minimum=1e-6)
freq = FloatParameter('Aquisition Frequency', units='Hz', default=section.get("freq", 1777), minimum=1, maximum=1e5)
freq = FloatParameter('Aquisition frequency', units='Hz', default=section.get("freq", 1777), minimum=1, maximum=1e5)
demod = ListParameter('Modulation channel', AC_channels, default=AC_channels[0])
rate = FloatParameter('Sampling rate', units='Hz', default=section.get("rate", 50000), minimum=10, maximum=1.25e6)
lockin_bw = FloatParameter('Lockin bandwith', units='Hz', default=section.get("lockin_bw", 50), minimum=1, maximum=1e5)
mod_amp = FloatParameter('Modulation amplitude', units='V', default=section.get("mod_amp", 1), minimum=0, maximum=2)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment