Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
Drivers
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Labber-I2A
Drivers
Commits
6ae33438
Commit
6ae33438
authored
4 years ago
by
Timo Bisswanger
Browse files
Options
Downloads
Patches
Plain Diff
Provide current ini version running
parent
5d51e5c4
Branches
Branches containing commit
No related tags found
1 merge request
!12
Ag spin general
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
Bruker_B-MC1/Bruker_B-MC1.ini
+224
-0
224 additions, 0 deletions
Bruker_B-MC1/Bruker_B-MC1.ini
with
224 additions
and
0 deletions
Bruker_B-MC1/Bruker_B-MC1.ini
0 → 100644
+
224
−
0
View file @
6ae33438
# Instrument driver configuration file.
[General settings]
# The name is shown in all the configuration windows
name:
Bruker
Power
Supply
B-MN
+-45/60
# The version string should be updated whenever changes are made to this config file
version:
1
# Name of folder containing the code defining a custom driver. Do not define this item
# or leave it blank for any standard driver based on the built-in VISA interface.
driver_path:
Bruker_B-MC1
[Model and options]
# The option section allow instruments with different options to use the same driver
# Check instrument model id at startup (True or False). Default is False
check_model:
False
# List of models supported by this driver
model_str_1:
B-MC
1
# General VISA settings for the instrument.
[VISA settings]
# Enable or disable communication over the VISA protocol (True or False)
# If False, the driver will not perform any operations (unless there is a custom driver).
use_visa:
True
# Reset the interface (not the instrument) at startup (True or False). Default is False
reset:
False
# Time (in seconds) before the timing out while waiting for an instrument response. Default is 5
# 2019-02-21 set to 15 since Bruker Driver failed sometimes
timeout:
15
# Default termination character
# Swich 8 set to 'on' --> uses 'CR' with EOI-line as end sign
# Swich 8 set to 'off' --> uses 'CR/LF' with EOI as end sign
# on delivery comes with 'on'
term_char:
None
# Query instrument errors (True or False). If True, every command sent to the device will
# be followed by an error query. This is useful when testing new setups, but may degrade
# performance by slowing down the instrument communication.
query_instr_errors:
False
# Bit mask for checking status event errors (default is 60, include all errors)
# The bits signal the following errors:
# 0: Operation
# 1: Request control
# 2: Query error
# 3: Device error
# 4: Execution error
# 5: Command error
# 6: User request
# 7: Power on
error_bit_mask:
255
# SCPI string to be used when querying for instrument error messages
# Initialization commands are sent to the instrument when starting the driver
# STA = 0 will reset the command flow
# Define quantities in sections. This list is a selection of allowed keywords,
# see the manual for a full list of options
# datatype: The datatype should be one of DOUBLE, BOOLEAN, COMBO,
# STRING, COMPLEX, VECTOR, VECTOR_COMPLEX, PATH or BUTTON.
# unit: Quantity unit
# set_cmd: Command used to send data to the instrument. Put <*> where the value should appear.
# get_cmd: Command used to get the data from the instrument. Default is set_cmd?
# def_value: Default value
# low_lim: Lowest allowable value. Defaults to -INF
# high_lim: Highest allowable values. Defaults to +INF
# combo_def_1: First option in a pull-down combo box. Only used when datatype=COMBO
# combo_def_2: Second option in a pull-down combo box. Only used when datatype=COMBO
# ...
# combo_def_n: nth option in a pull-down combo box. Only used when datatype=COMBO
# state_quant: Quantity that determines this control's visibility
# state_value_1: Value of "state_quant" for which the control is visible
# state_value_2: Value of "state_quant" for which the control is visible
# ...
# state_value_n: Value of "state_quant" for which the control is visible
# permission: Sets read/writability, options are BOTH, READ, WRITE or NONE. Default is BOTH
# group: Name of the group where the control belongs.
# section: Name of the section where the control belongs.
[max Current Rate]
datatype:
DOUBLE
unit:
A/s
def_value:
6.0
low_lim:
0.0
high_lim:
6.0
set_cmd:
CRT
=
<*>.
get_cmd:CRT/.
[Current]
datatype:
DOUBLE
unit:
A
def_value:
0.0
low_lim:
-48.0
high_lim:
48.0
#sweep_cmd: ***REPEAT SET***
set_cmd:
PTC
=
<*>.
get_cmd:
ADC/.
#Problems of reading the correct value occurred due to too fast read out. NOT less than 1s, (or CUC/. which is too fast)
group:
Control
#state_quant: Output unit
#state_value_1: Current sweep [A/s]
[B-Field]
datatype:
DOUBLE
unit:
mT
def_value:
0.0
low_lim:
-800.0
high_lim:
800.0
#sweep_cmd: ***REPEAT SET***
set_cmd:
PTC
=
<*>.
get_cmd:
ADC/.
#either ADC/. which is very slow , or CUC/. which is too fast....
group:
Control
#state_quant: Output unit
#state_value_1: B-Field sweep [mT/s]
[offset in B-Field calculation]
#previously set to default = -7.0
datatype:
DOUBLE
unit:
mT
def_value:
-5.8
low_lim:
-20.0
high_lim:
20.0
tooltip:
offset
to
accommodate
magnetisation
in
setup
group:
Control
[Absolute deviation]
#better: Absolute deviation
datatype:
DOUBLE
unit:
A
def_value:
0.1
low_lim:
0
tooltip:
The
tolerated
deviation
(both,
positive
and
negative)
from
the
set
value
is
calculated
from
the
sum
of
relative
and
absolute
deviation
here.
group:
Deviation
to
set
[Relative deviation]
#better: Relative deviation
datatype:DOUBLE
unit:
%
def_value:
5
low_lim:
0
tooltip:
The
tolerated
deviation
(both,
positive
and
negative)
from
the
set
value
is
calculated
from
the
sum
of
relative
and
absolute
deviation
here.
group:
Deviation
to
set
#[Current]
#datatype: DOUBLE
#unit: A
#permission: READ
#get_cmd: ADC/.
#group: Measure
[Voltage]
datatype:
DOUBLE
unit:
V
permission:
READ
get_cmd:
ADV/.
group:
Measure
[Resistance]
datatype:
DOUBLE
unit:
Ohm
permission:
READ
get_cmd:
RES/.
group:
Measure
#[Current Rate]
#datatype: DOUBLE
#unit: A/s
#def_value: 0.0
#low_lim: 0.0
#high_lim: 6.0
#set_cmd: CRT= <*>
#group: Current
#[Polarity]
#datatype: COMBO
#def_value: no polarity reversal unit supplied
#combo_def_1: no polarity reversal unit supplied
#combo_def_2: Positive
#combo_def_3: Negative
#cmd_def_1: ------------------------ To Check
#cmd_def_2: 0
#cmd_def_3: 1
#set_cmd: POL= <*>
#group: Polarity
#[Output DC-Power]
#datatype: BOOLEAN
#def_value: False
#set_cmd: DCP= <*>
#group: DC Power
#[Output unit]
#datatype: COMBO
#def_value: Current [A]
#combo_def_1: Current [A]
#combo_def_2: B-Field [mT]
#combo_def_3: Current sweep [A/s]
#combo_def_4: B-Field sweep [mT/s]
#[Set B-Field]
#datatype: DOUBLE
#unit: mT
#def_value: 0.0
#low_lim: -800.000
#high_lim: 800.000
#set_cmd: PTC= <*>.
#get_cmd: PTC/.
#state_quant: Output unit
#state_value_1: B-Field [mT]
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment