Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This document provides a brief idea of the usage, safety precautions, installation procedures and operation of the Influx ReXdesk. This document is intended for professional engineers and academic researchers, allowing them to understand the concept of operating the device and integrate this knowledge into systems with components of other manufacturers.
Translation of the original ReXdesk: User Manual & Quick Start Guide.
The content of this document, including all brands and trademarks and possibly protected by third-party rights, is subject without limitation to the terms of the valid trademark law and intellectual property rights of their respective registered owner.
© 2020 INFLUX TECHNOLOGY. All rights reserved.
If you have a problem that you cannot resolve on your own, feel free to contact us for assistance at
Influx Technology Ltd
Millbrook Proving Ground, Station Lane
Bedford, MK45 2JQ, United Kingdom
Telephone: +44 (0) 1525 842504,
Sales: sales@influxtechnology.com
Support:
Before proceeding with the installation, please ensure that you have acquired administrative privileges.
Make sure you have installed the Microsoft Visual C++ Redistributable (x86) and,
Dotnet runtime 4.7.2 is required
You can download it from the following link:
To begin the installation of the ReXdesk software, open the installer by running the set-up file.
Click ‘Next’ to start the installation.
To continue installing ReXdesk on your system, click ‘Next’.
To cancel the installation at this stage, click ‘Cancel’ (No software will have been installed on the system yet).
Select the folder in which you wish to install the software. It’s preferred to use the default location.
Select the preference for computer user installation to determine which computer users will access the ReXdesk software.
Click ‘Next’ to continue with the installation.
To continue installing ReXdesk on your system, click ‘Next’.
Once the installation is complete, this window will appear.
Click ‘Close’ to close the window. ReXdesk is now successfully installed on your system.
There is one 9-pin Standard D-Type connector.
The connector needs to be tightened properly to make a proper connection, ensuring reliable operation.
Each end of the CAN bus must be terminated with a 120 Ohm resistor across CAN H & CAN L.
Do not short-circuit any pins.
The maximum safe applied voltage for analogue and digital I/P is +/- 28 V.
Pin No
Pin Function
Pin 1
NC
Pin 2
CAN-Low
Pin 3
GND
Pin 4
Nc
Pin 5
Power GND
Pin 6
NC
Pin 7
CAN-High
Pin 9
Power Supply+5 to +27V
Before proceeding with the installation, please ensure you have acquired administrative privileges.
To install the ReXgen driver, run the .exe file in this location:
C:\Program Files (x86)\Influx Technology\ReXdesk\Drivers.
The .exe file can also be found in the start menu under ‘influxtechnology.
Run the ReXgenInstaller.exe file.
Click ‘Next’ to continue installing the ReXgen device driver on your system.
To cancel the installation at this stage, click ‘Cancel’. (No software will have been installed on the system now.)
Please read the license agreement carefully.
Once you understand and accept the license agreement, please click ‘I accept this EULA’ to continue with the installation of the driver. If you do not accept the terms, please click ‘Cancel’ to stop the installation at this point.
Click ‘Next’ to continue the installation process.
Once the installation is complete, this window will appear.
Click ‘Finish’ to close the window. The ReXgen driver is now successfully installed on your system.
Launch the ReXdesk software and click the ‘Help’ tab on the navigation bar.
Click the License option in the drop-down menu.
Click ‘Import’ to enter the license key.
Enter the ‘License identification code’ (provided by Influx) and click ‘OK’.
Once complete, the License status will be set to ‘Active’.
There are two connectors, a 24-pin Molex Mini50 connector and a male 25-pin Standard D Type connector
The connector needs to be tightened properly to make a proper connection, ensuring reliable operation.
Each end of the CAN bus must be terminated with a 120 Ohm resistor across CAN H & CAN L.
Do not short-circuit any pins.
The maximum safe applied voltage for analogue and digital I/P is ±28 V.
ReXdesk is accessed using either the desktop icon or the ‘Start Menu’ directory—
‘Influx Technology’.
Once started, the user is presented with the following opening screen:
Bus and signals
Operating voltage
Safe applied voltage
Power supply - OBD
+5V to +27V
±34V
Power supply - USB
+4.5V to +5.5V
0V to +6V
CAN/CAN FD
+2V to +3V
± 28V
ANALOG Input
± 10 V
± 28V
DIGITAL INPUT
LOW < +0.8 V
HIGH > 2.5 V
± 28V
Pin No
Pin Function
Pin 3
CAN Bus 3 Low Signal (Available only on 4x CAN Model)
Pin 4
Analog Input 1 - do not apply voltages outside of the -10 to +10V range
Pin 5
Wake-Up pin to wake logger from sleep mode
Pin 6
CAN Bus 1 Low Signal
Pin 7
CAN Bus 0 Low Signal
Pin 9
+5 to +27V Supply Voltage
Pin 10
+4.5V Instrumentation Supply Voltage, ensure that current draw is not more than 100mA
Pin 11
Erase PIN
Pin 12
Digital Input 0 - When used as an input, do not apply voltages outside the 0 to +12V range. More information on the use of this pin can be found in Appendix 2
Pin 13
CAN Bus 2 Low Signal (Available only on 4x CAN Model)
Pin 15
LIN 0 Signal
Pin 16
CAN Bus 3 High Signal (Available only on 4x CAN Model)
Pin 17
Analog Input 0 - do not apply voltages outside of the -10 to +10V range
Pin 18
Analog Ground
Pin 19
CAN Bus 1 High Signal
Pin 20
CAN Bus 0 High Signal
Pin 21
Ground
Pin 22
Power Ground
Pin 23
Relay Out (Optional Feature)
Pin 24
Digital Input 1 - When used as input, do not apply voltages outside the 0 to +12V range
More information on the use of this pin can be found in Appendix 2
PIN 25
CAN Bus 2 High Signal (Available only on 4x CAN Model)
Pin No
Pin Function
Pin 1
Digital 1
Pin 2
CAN 0 – Low
Pin 3
GND
Pin 4
LIN
Pin 5
Power GND
Pin 6
Digital 0
Pin 7
CAN 0 – High
Pin 9
Power Supply +5V to +27V
Pin No
Pin Function
Pin 1
AnalogGND
Pin 2
CAN 1 – Low
Pin 3
GND
Pin 4
Analog IN 0
Pin 5
AnalogGND
Pin 6
Analog IN 1
Pin 7
CAN 1 – High
Pin 8
Clamp-15
PIN No
PIN Function
Optional
Pin 1
RelayOut0
Relay Driver
Pin 2
DigIn0
Pin 3
AnalogGnd
Pin 4
Adc1
Pin 5
Wake-UP/Clamp-15
Pin 6
CAN0-L
Pin 7
CAN1-L
Pin 8
CAN2-L
Additional CAN FD 3rd bus
Pin 9
CAN3-L
Additional CAN FD 4th bus
Pin 10
usbDP_conn
Request when ordering
Pin 11
4.5Vout
Pin 12
DIgIn1
Pin 13
Adc0
Pin 14
Erase#
Pin 15
LIN
Pin 16
GND
Pin 17
PowerGND
Pin 18
+5 to +27V
Pin 19
CAN0-H
Pin 20
CAN1-H
Pin 21
CAN2-H
Additional CAN FD 3rd bus
Pin 22
CAN3-H
Additional CAN FD 4th bus
Pin 23
usb5V
Request when ordering
Pin 24
usbDM_conn
Request when ordering
Clicking on any of the above-displayed options enables their respective windows.
This menu displays options relating to the configuration.
Run config– This allows users to transfer and enable the configuration in the data logger.
Run Config Using External File– Run previously exported .xml or .rxc configuration.
Export Configuration to XML– This allows users to export the current configuration in XML format.
Export ReXgen Configuration(.rxc)- Export configuration in .rxc format.
Save Logger Configuration To file– Save the logger configuration to a file.
Load Logger Configuration–Load the logger’s configuration in the software.
Allows the user to view a summary of the current configuration.
New Project– This allows users to create a new project.
Open Project– This allows users to open pre-existing projects.
Save Project– This allows the user to save the project as an ‘XML File’ or a ‘Project File’.
Save Project As– This allows users to save the project.
Import Recorded Data– This allows users to import the recorded data logs to the current project.
Recent Files– This allows users to view recently made/saved files.
The ‘Navigation Bar’ is situated at the top of the software screen and can navigate most program features.
File– This option allows the user to create a new project, open a saved project, save the current project and open saved data logs.
Project– Enables the configuration window, library window, and trigger window.
Config– This allows the user to send configuration, import configuration, and export configuration.
Device– This allows the user to view live data, browse internal storage, real-time clock settings, and firmware reflashing.
Tool– Allows the user to view and define the encryption, FTP and mobile settings.
Window– This allows you to save window layouts and reset window layouts.
Help– Allows the user to view the help document.
(*enabled only for licenced Software)
This will be active when the data logger is connected to the PC.
Live data– allows the user to view live data.
Internal Storage- Opens the file browser, showing the SD card content.
Set Device Time- Update time of ReXgen data logger
Reflash– This allows the user to update the firmware on the data logger.
‘New project’ allows the creation of a new project.
‘Open Project’ allows the user to open any existing project saved on the PC.
‘Save Project’ allows the user to save the working project (saved in .xml format).
‘Run’ allows the user to update the configuration in the logger.
‘Live’ allows the user to view live can data.
‘Internal Storage’ allows the user to browse the internal SD card.
‘Set Time’ allows the user to set the logger's time.
The ‘Configuration’ tool panel allows the tool panel to be displayed.
The ‘Library’ panel allows the library window to be displayed.
Opening the ‘Triggers’ wizard allows the trigger window to be displayed.
‘Export Settings’ allow the data export window to be displayed.
Label: This allows the user to define a name for mobile settings.
User: This allows the user to enter the mobile server user name.
Pass: This allows the user to define a password for the mobile settings.
No Communication timeout (min): This allows the user to enter the delay interval for communication time out in minutes.
APN: Enter the APN.
Realtime Source: Users can enable this to get real-time from the server (select ‘Mobile’ or 'NTP' from the drop-down options).
This allows the user to encrypt the data logs or the device or both.
Use Selected Key: This allows the user to use a selected key.
Generate New Key: This allows the user to generate a new key to lock the device’s data logs.
Import Key: This allows the user to import any key stored previously in the system.
Export Key: This allows the user to export the newly created key.
Delete Key: This allows the user to delete a selected key.
Use Server Name: This allows users to use the server name to execute the FTP process.
Use IP Address: This allows users to use the IP Address to execute the FTP process.
Label: This allows the user to define a name for FTP settings.
Protocol: This allows users to select the FTP and *FTPS protocol type.
Mode: This allows users to select the mode type between Active and Passive (recommended).
User: This allows users to specify themselves.
Pass: This allows users to define a password for the FTP settings.
*FTPS- PROT P (Data channel encryption not supported.
*Always format the logger's internal storage after sending a configuration with AWS or FTP enabled.
This allows you to view and define the Cloud settings for Mobile, FTP and AWS options.
How to in ReXdesk (tutorial video)
New Mobile
Allows the user to create a new mobile setting.
Edit Mobile
Allows the user to edit the newly created mobile settings.
Delete Mobile
Allows the user to delete the created mobile settings if not required.
New FTP
Allows the user to define the name for adding new *FTP settings.
Edit FTP
Allows the user to edit the newly created *FTP settings.
Delete FTP
Allows the user to delete the created *FTP settings if not required.
Region: This allows the user to choose the AWS Region where the Amazon S3 bucket is hosted.
S3 Type: This allows the user to select the type of storage services between AWS and Compatible (alternate S3 API-supported storage services).
Endpoint: This allows the user to preview the END point.
S3 Connection Type: Select Plain for HTTP connection, SSL for HTTPS (Certificate must be added to the XML file).
Port: 80 if the connection type is Plain, 443 if the connection type is SSL.
Bucket: Specify the bucket name for objects stored in Amazon S3.
Access Key: Access key for the AWS account.
Secret Key: Secret key for the AWS account.
*Always format the logger's internal storage after sending a configuration with AWS or FTP enabled.
How to in ReXdesk (tutorial video)
On Logger Connect – Allows the user to specify what happens to the logger once it is connected.
Auto import configuration when a logger connects
No Automation
On Startup – Allows the user to specify what happens once ReXdesk is started.
Load last project
Load configuration from logger (if Connected)
Start with an empty project
Import Project
Allows the user to import the existing/saved projects.
Edit XML
Allows the user to directly edit the XMl of the selected project.
Delete Project
Allows the user to delete the selected/specified project.
Upload Configuration to the Logger
Allows the user to upload configuration to the logger.
The ‘Status Bar’ displays vital information regarding the data logger.
Logger Status– Indicates the connection status of the data logger.
Firmware info– Displays the firmware of the current device connected.
Device Serial Number– Displays the serial number of the connected device.
Configuration/Project name– Displays the current configuration name.
Cursor Description– Displays the item’s description at which the cursor is pointing.
Clicking on CAN 0 or CAN 1 icons will open the bus settings.
Type– Allows the user to choose between CAN or CAN FD bus.
Autodetect bus speed– Enables auto-detection of CAN bus speed.
CAN Speed– This allows the user to select CAN bus speed. 125Kbps – 1000 Kbps.
Silent Mode– Enables the silent mode.
Type– Allows the user to choose between CAN or CAN FD bus.
Autodetect bus speed– Enables auto-detection of CAN bus speed.
CAN Speed (Arbitration Phase)– This allows the user to select CAN bus speed. 125 – 1000 Kbps.
CAN FD Speed (Data Phase)– This allows the user to select CAN FD speed 1 Mbit – 8 Mbit.
Silent Mode– Enables the silent mode.
CAN FD Non-ISO– This allows the user to enable Non-ISO CAN FD mode
How to configure reXgen data logger to data.
The configuration panel comprises the available bus options, toolbar, SD card options, and live monitoring options.
CAN
CAN Icons
Description
Log All
The log All function will enable logging all the CAN/CAN FD messages on the CAN/CAN FD bus.
CAN Errors
CAN Errors function enables logging of CAN bus errors in the data file. See Appendix 1 for various error codes
Filter
The filter function enables you to configure CAN/CAN FD logging by defining CAN/CAN FD ID pass filters.
J1939 Filter
Allows the user to configure J1939 filtering for the source address, destination address, and PGN filtering.
Periodic
Allows the user to configure Periodic Transmission of CAN/CAN FD messages from ReXgen.
HW Info
Allows the user to configure the transmission of Hardware Diagnostics information
LIN
LIN Tool Bar Icons
Description
Log All
The log All function will enable logging all the LIN messages on the LINbus.
Schedule
Allows the user to use the ReXgen device in master mode by loading the schedule table from the LDF file.
CHANNELS
Channels Icons
Description
Analog
Allows the user to add an analogue channel and set the sampling rate and conversion formula.
Dig in
Allows the user to add digital channels and set the sampling rate.
IMU & GNSS
Allows the user to configure IMU channels and GNSS channels.
Transmitting Options
Transmitting Options Icons
Description
Periodic
Allows the user to configure Periodic Transmission of CAN/CAN FD messages from ReXgen.
HW Info
Allows the user to configure the transmission of Hardware Diagnostics information.
Snapshot
Allows the user to transmit a periodic sample of decoded CAN bus data for select CAN messages of interest in the Jason format.
Clicking on the LIN icon will open the LIN bus settings.
Protocol Version– This allows the user to choose the protocol version.
Baudrate (bit/s)– This allows the user to define the baud rate for the LIN bus.
Time Base (ms)– This allows the user to schedule LIN frame slots based on a LIN cluster time unit called the LIN time base, usually 5 or 10 mS.
Time Jitter (ms)– This allows the user to delay the tolerance specified for the Master node, which will be available in the LDF file.
Master Mode– This allows the user to activate the master mode, which becomes active when the user loads a schedule table.
How to configure ReXgen data logger to data.
Create a new project.
Drag and drop the ‘Periodic Transmission’ tool to the ‘Output’ area of the configuration window.
If you have not configured the same in the logging area, click the CAN bus icons and set the CAN bus properties.
*Users can use the ‘Bit Timing’ option for advanced configurations.
In the periodic messages window,
Add: This allows the user to add the messages to be transmitted.
Remove: This allows the user to delete unwanted messages.
Link Message UP: This allows the user to link one/multiple messages to the previous message.
Unlink: This allows the user to unlink one/multiple messages from the previous linked message.
Move Up: This allows the user to move a specific, unlinked configuration upward.
Move Down: This allows the user to move a specific, unlinked configuration downwards.
Load:
a) Load CSV: This allows the user to load the CSV file.
b) Load From Cloud: This allows the user to load the configuration from the cloud.
Save CSV: This allows the user to save the periodic messages in CSV format.
Users can enter the following information:
Ident: Message Identifier
Linked: Know if the message is linked.
Period: Specify the Period of transmission.
Delay: Specify the delay in transmission.
CAN 0/CAN 1/CAN 2/CAN 3: Option to choose the transmission bus.
Type: Specifies the type of CAN message (CAN/CAN FD) (Standard/Extended).
BRS: Bit Rate Switch.
Log Tx: stores the logged transmission messages into the SD card.
DLC: Data Length Code (0-64).
Data
Create a new project.
Drag and drop the ‘Periodic Transmission’ tool to the ‘Output’ area of the configuration window.
If you have not configured the same in the logging area, click the CAN bus icons and set the CAN bus properties.
*Users can use the ‘Bit Timing’ option for advanced configurations.
In the periodic messages window,
Add: This allows the user to add the messages to be transmitted.
Remove: This allows the user to delete unwanted messages.
Link Message UP: This allows the user to link one/multiple messages to the previous message.
Unlink: This allows the user to unlink one/multiple messages from the previous linked message.
Move Up: This allows the user to move a specific, unlinked configuration upward.
Move Down: This allows the user to move a specific, unlinked configuration downwards.
Load:
a) Load CSV: This allows the user to load the CSV file.
b) Load From Cloud: This allows the user to load the configuration from the cloud.
Save CSV: This allows the user to save the periodic messages in CSV format.
Users can enter the following information:
Ident: Message Identifier
Linked: Know if the message is linked.
Period: Specify the Period of transmission.
Delay: Specify the delay in transmission.
CAN 0/CAN 1/CAN 2/CAN 3: Option to choose the transmission bus.
Type: Specifies the type of CAN message (CAN/CAN FD) (Standard/Extended).
BRS: Bit Rate Switch.
Log Tx: stores the logged transmission messages into the SD card.
DLC: Data Length Code (0-64).
Data
Additionally, clicking the icon: allows you to link signals such as ‘timestamp’ and ‘RTC’ to the selected messages.
How to in ReXgen.
Additionally, clicking the icon: allows you to link signals such as ‘timestamp’ and ‘RTC’ to the selected messages.
How to in ReXgen.
In the context of CAN bus logging, a snapshot file refers to a JSON-formatted file containing a periodic sample or "snapshot" of decoded CAN bus data for select CAN signals of interest.
The steps below help you transmit a periodic sample of decoded CAN bus data for select CAN messages of interest in JSON format.
Drag the Snapshot tool in the Transmitting section in the configuration window.
This opens the Snapshot window.
Add Snapshot File: this allows the user to add and name a new snapshot file.
Remove Snapshot File: this allows the user to remove an existing snapshot file.
Add Items: this allows the user to add items to a snapshot file.
Remove Items: this allows users to remove items from a snapshot file.
Click on the ‘Add Snapshot File’ tab –
Enter the desired name, sampling rate (sec) and upload rate, and click OK.
Once the name of the Snapshot file is assigned, click the ‘Add Items’ tab to add the required items to the snapshot file.
Add them from the existing DBC file by clicking on the check box beside them.
OR
To add a new dbc file, click on the folder icon, select the desired dbc file containing the parameters, and click ‘Open’.
Select up to fourteen items and click ‘OK’.
Once the items are added to the snapshot file, specify the CAN source for each item separately.
Click “Run” to update the configuration.
The configuration will be loaded into the data logger and immediately start uploading to the S3 bucket.
The snapshot file is stored in the ‘Root’ folder inside your S3 bucket.
Open the root folder to view the snapshot file.
The file is stored in ‘.json’ format.
View the live value updates of the configured snapshot parameters in the snapshot .json file.
In the context of CAN bus logging, a snapshot file refers to a JSON-formatted file containing a periodic sample or "snapshot" of decoded CAN bus data for select CAN signals of interest.
The steps below help you transmit a periodic sample of decoded CAN bus data for select CAN messages of interest in JSON format.
Drag the Snapshot tool in the Transmitting section in the configuration window.
This opens the Snapshot window.
Add Snapshot File: this allows the user to add and name a new snapshot file.
Remove Snapshot File: this allows the user to remove an existing snapshot file.
Add Items: this allows the user to add items to a snapshot file.
Remove Items: this allows users to remove items from a snapshot file.
Click on the ‘Add Snapshot File’ tab –
Enter the desired name, sampling rate (sec) and upload rate, and click OK.
Once the name of the Snapshot file is assigned, click the ‘Add Items’ tab to add the required items to the snapshot file.
Add them from the existing DBC file by clicking on the check box beside them.
OR
To add a new dbc file, click on the folder icon, select the desired dbc file containing the parameters, and click ‘Open’.
Select up to fourteen items and click ‘OK’.
Once the items are added to the snapshot file, specify the CAN source for each item separately.
Click “Run” to update the configuration.
The configuration will be loaded into the data logger and immediately start uploading to the S3 bucket.
The snapshot file is stored in the ‘Root’ folder inside your S3 bucket.
Open the root folder to view the snapshot file.
The file is stored in ‘.json’ format.
View the live value updates of the configured snapshot parameters in the snapshot .json file.
Analog channel– This allows the user to configure the analogue channel.
The user can set the analogue channel, sampling rate, and formula.
Digital channel– This allows the user to configure the digital channel.
The user can set the digital channel and sampling rate.
The user can set the range and sampling rate.
Refer to Appendix 3 – GNSS Orientation Guide
Sampling Rate (Hz) – allows the user to set the desired sampling rate ranging from 1 to 30Hz.
Platform – Allows users to select the ‘environment‘ from the listed options.
GNSS Type – Specifies the types of different GNSS(s) supported. Select ‘Enable’ to specify the preferred GNSS(s) from the listed options.
Geofence – allows the user to set geofencing parameters.
Refer to Appendix 3 – GNSS Orientation Guide
Radius: define the radius to adjust the location's proximity in meters.
Latitude: specify to mark the latitudinal location.
Longitude: specify to mark the longitudinal location.
The module draws a circle using the values specified for the Longitude, Latitude and radius.
Select Items to log – allows the users to specify the items listed under specific categories.
Standard—Enable the ‘Standard’ option to log all the standard parameters, such as longitude, latitude, altitude, speed over ground, and course over ground.
Extended—Enable the ‘Extended’ option to log parameters such as quality, number of satellites, geoid separation, and ground distance.
Altitude orientation—Enable the ‘Attitude’ option to log parameters responsible for altitude orientation, such as the vehicle’s pitch, roll and heading (yaw).
IMU—Enable the ‘IMU’ option to log parameters responsible for IMU orientation (m/sec2), such as acceleration axes x-y-z and angular rate axes x-y-z.
Refer to Appendix 3 – GNSS Orientation Guide
Geofence—Enable the ‘Geofencing’ option to log up to one circular geofencing area.
Accuracy —Enable the ‘Accuracy’ to log all the parameters responsible for accuracy.
The user application can transmit a CAN Message to ReXgen to trigger the following responses:
1) Current Firmware version of the ReXgen.
2) ReXgen should confirm that it is configured, has a configuration version, and has an active configuration.
3) Send the serial number of the ReXgen.
4) Send the RTC Date & time.
FW_TYPE 0-Release, 1-alpha, 2-beta, 3-pre release
FW_BRANCH 0 -Main branch
Allows to drag and drop the same into the configuration. The tool has the following settings:
Output CAN
Users can choose CAN 0 or CAN 1
Rx Ident: Start range CAN ID of messages transmitted from an external tool.
Tx Ident: Start range CAN ID of messages transmitted from ReXgen.
If Rx Ident is 7E0 and TX Ident is 7E8 in the configuration, the Identifiers will be as shown below:
Click “Storage” in the Device Configuration
Max Logging Time– This allows the user to specify the maximum log duration for a data log.
Max Log Size– This allows the user to specify the maximum log size for a data log.
After following the steps from the section Tool Menu (Encryption Manager)
Click “Encrypt” in the device configuration.
Select the generated key.
Select the required encryption option.
Enabling the “Encrypt data” log will generate encrypted log data for the updated configuration.
Enabling “Lock Device “will lock the ReXgen device.
For decrypting- From the Encryption manager, select the key used for encryption and click on “Use selected Key.”
Click “Run” to update the configuration.
After following the steps from section 2.2.3 Tool Menu (Cloud Settings>> FTP settings):
Click upload in "Device configuration."
Select the added Mobile settings and FTP settings.
Store data to FTP using mobile internet: Enable data storage (to FTP) using mobile internet.
Mobile: Enter the name defined in the SIM settings.
FTP: Enter the name defined in the server settings.
Check Config Time (min): Checks for new config on the server (at a given delay).
Send status Time (min): Updated the status in the given time (at a given delay).
Check Firmware Update: Checks for new firmware on the server (at a given delay).*
Automatic Firmware Update: This enables updating the firmware automatically.*
*Will be enabled with the upcoming versions.
Click "Run" to update the configuration.
*Always format the logger's internal storage after sending a configuration with AWS or FTP enabled.
Click on the AWS icon in device Configuration: - (S3 ("Simple Storage Service"))
Click on Enable AWS and fill in the required details.
Mobile: This allows the user to select the required Mobile APN from the List.
S3: This allows the user to select and specify the bucket name stored in Cloud settings.
Firmware Check Time (sec): Checks for new firmware on the server (at a specified interval).
Status Send Time (sec): Sends the status to the server (at a specified interval).
Configuration Check Time (sec): Checks for new configurations on the server (at a specified interval).
Automatic Firmware Update: Enable updating the firmware automatically.*
*Will be enabled with the upcoming versions.
Encrypt Password: Enable encrypting the password.
Keep Log Files On Device: Enable to keep the log files on the device. If enabled, format the eMMC after sending the configuration.
Upload All Files Before Sleep: This enables the user to direct the logger to upload all the files to the S3 server before the logger enters sleep mode.
*Always format the logger's internal storage after sending a configuration with AWS or FTP enabled.
The logger goes to sleep mode when both the CAN bus become inactive.
Following are the triggers that can wake the logger when it is in Deep/Normal Sleep Mode:
*Will be enabled in the next quarter.
Deep Sleep: 1mA.
Normal Sleep: 25 mA
The sleep delay is specified in the “Sleep after no CAN activity for (minutes).”
Three types of sleep modes are available:
No sleep
Deep Sleep
Normal Sleep
ReXgen will not use the Sleep/Wakeup function when ‘No Sleep’ is selected.
Deep sleep mode with a power consumption of 1 mA
Enable ‘Wake Up On Movement’ to wake up the logger on movement.
Normal sleep mode with a power consumption of 25 mA.
Wake Up On CAN 0: The logger will wake up from sleep mode when CAN activity is on the CAN 0 Bus.
Wake Up On CAN 1: The logger will wake up from sleep mode when CAN activity is on the CAN 1 Bus.
Wake Up Once: The logger will wake up from sleep mode once on the specified date at the specified time.
Wake Up Everyday: The logger will wake up from sleep mode at a specified time every day.
Wake Up Minutes after Sleep: The logger will wake up from sleep mode after the specified time in minutes.
The logger will wake up from sleep mode once any movement is detected.
Note:
Available only in ReXgen Air Devices.
How to using ReXdesk.
How to using ReXdesk.
How to in ReXgen (tutorial video).
How to in ReXdesk
How to in ReXdesk.
How to in a ReXgen data logger.
Value
Output
0
Unknown (insufficient satellites for detection)
1
Inside the Geofencing Parameter
2
Outside the Geofencing Parameter
Function
Request ID
Transmit ID
0
1
2
3
4
Firmware
RX Ident
Tx Ident
FW_MAJOR_VERSION
FW_MAJOR_VERSION
FW_MINOR_VERSION
FW_BRANCH
FW_TYPE
Configuration ID
RX Ident +1
Tx Ident +1
Configuration Version Number
Configuration Version Number
Configuration Version Number
Configuration Version Number
Manufacturing INFO
RX Ident +2
Tx Ident +2
Product
Assembly
Batch
Batch
SERIAL_NUMBER
RTC Time
RX Ident +3
Tx Ident +3
UNIX Date/Time
UNIX Date/Time
UNIX Date/Time
UNIX Date/Time
Rx Ident
Tx Ident
HW Info
7E0
7E8
Firmware
7E1
7E9
Configuration ID
7E2
7EA
Manufacturing Info
7E3
7EB
RTC Time (UNIX Date/Time)
Wake UP Options | Deep Sleep(1mA) | Normal Sleep (25mA) |
USB | Yes |
CAN0 | Yes | Yes |
CAN1 | Yes | Yes |
ALARM | Yes |
ACCELEROMETER* | Yes |
CLAMP/ERASE PIN* | Yes |
New trigger– This enables the user to create a new trigger.
Edit trigger– This enables the user to edit the available trigger.
Delete– This enables the user to delete the trigger conditions.
Current Trigger– This gives a brief detail about the trigger created.
Online– Enables live monitoring of CAN traces.
Clear– Clears current traces displayed in the window.
Export– Enables the user to export the traces in .asc format.
The ‘Internal Storage’ panel displays all the files currently stored on the Data Logger memory.
Refresh– This allows the user to refresh the window.
Download– This allows the user to retrieve log files from the data logger memory.
Show data log– This allows the user to view and export the selected log data.
Format SD– This allows the user to format the internal memory of the data logger.
Find– Allows the user to search for log files.
In the Internal Storage menu, clicking on the ‘Download’ tab opens up a menu. Selecting the ‘Advance’ option opens the ‘Export data’ window.
This window allows the user to select the export format, export options, and output location.
The ‘Input files’ tab shows the currently selected files for export.
The database tab allows users to import or view the existing DBC file contents; the user can drag and drop the entire DBC or message or signal.
The ‘New Trigger’ panel allows users to select trigger action and trigger type for configuration.
Trigger Name– This enables the user to assign trigger names.
Trigger Action– This allows the user to choose the trigger action.
Logger Initial State– The initial state of the logger before a trigger is active.
Log Time (sec)– Enables the user to configure logging time for trigger action. For value =0, Continuous logging and for value >0.
After the First trigger event: the logger starts logging only for a specified time after the first trigger event.
After the Last trigger event: starts logging on the first trigger event and stops logging after the specified time after the last trigger event.
Pre-Trigger time– enables the user to configure the pre-logging time for trigger action.
Debounce– When the switch does not register, another click is relevant when you use Digital I/P.
Bus– This allows the user to choose the CAN bus.
Trigger by CAN/CAN FD Ident– The trigger will be active when the logger receives the message for the CAN ID.
Trigger by Parameter Value– The trigger will be active when the given parameter condition is satisfied.
Trigger by DM1 J1939 Counter – Trigger will be active because DM1 counter increases/decreases/changes.
Trigger by Digital Channel– Trigger will be active for the condition that digital value increases/decreases/changes. Refer to Appendix 4 for setting up digital triggers in ReXgen.
Use LED indication for the trigger–This allows the user to monitor the trigger status via LED(s).
Led Number: This allows the user to select a particular LED for a trigger.
Customize LED: This allows the user to customize the LED.
Allows the user to add a filter.
Allows the user to edit the added filter.
Allows the user to remove the added filter.
Source Address
Allows the user to filter out J1939 frame IDs based on source address.
Destination Address
Allows users to filter out J1939 frame IDs based on the destination address.
PGN values
Allows the user to filter out J1939 frame IDs based on PGN.
Allows the user to browse PGN from added DBC.
Export configurator window enables the import of dbc to logged traces, and export decoded data in .mf4,.csv & .mat formats.
The export settings window enables the user to import a DBC file and assign all signals or individual messages/signals to the required CAN/CAN FD bus to export physical data to .mf4, .csv, and .mat formats.
Create a new project.
Drag and drop the ‘Log All’ tool into the bus from which the user wants to log data.
*User can do the same for up to 4 CAN buses.
*User can add the CAN Error tool to the bus to log CAN errors.
See Appendix 1 for various error codes.
Click on the CAN Bus icons and set the CAN Bus properties.
*Users can use the ‘Use Bit Timing’ option for advanced configurations.
Click on the Storage icon and configure the Log file settings.
Connect the logger to the PC via USB.
The Status Bar will display the logger status and time information.
Click ‘Run Configuration’, save the project, and provide a name for the project. The logger will create files with the name of the project.
The configuration will be loaded in the data logger, and logging will start immediately.
.
The configuration creation is based on functional blocks. ReXdesk allows users to drag and drop tools to the bus.
Multiple tools can be used together in a configuration.
Create a new project.
Drag and drop the CAN Filter tool into the bus from which the user wants to log data.
*The User can add the CAN Error tool to the bus for logging CAN errors. See Appendix 1 for various error codes.
Click on the CAN bus icon and set the CAN Bus properties.
*Users can use the ‘Use Bit Timing’ option for advanced configurations.
Click on the filter tool icon to configure the filter settings.
The user can add CAN ID for filtering from DBC files by clicking the browse icon.
Click on the Storage icon and configure the Log file settings.
Connect the logger to the PC via USB.
The status bar will display the logger status and time information.
Click “Run Configuration”, save the project and provide a name for the project. The logger will create files with the name of the project.
How to using Rexdesk
How to using Rexdesk
How to configure reXgen data logger todata.
Click the Add icon to add the range.
Click the Remove icon to remove the range.
Click the Edit filter icon to edit the already-existing filter.
The configuration will be loaded in the data logger, and logging will start immediately.
How to in ReXgen Data Logger using DBC file
Import DBC file: imported DBC signals will be displayed in the ‘Message/Signal’ window.
Delete DBC file: removes the selected DBC file from the ‘Library’ window.
The filter option enables users to filter out DBC signals by their label.
Create a new project.
Drag and drop the Analog tool to the Channels area of the configuration window.
Select Analog channel from the Analog channel drop box.
Enter the sampling rate required for logging in to the sampling rate column.
Define the ‘Formula’ for scaling the sensor output to engineering units.
A- is the slope or the scale factor
X- is the input (volts)
B- is the offset, and the output will be engineering units.
Click ‘Add’ to add the selected channel.
Click “Run Configuration”, save the project and provide a name for the project. The logger will create files with the name of the project.
The configuration will be loaded in the data logger, and logging will start immediately.
How to configure analogue and digital channels using ReXdesk
For the information about GNSS orientation of the device refer to Appendix 3 – GNSS Orientation Guide
Create a new project.
Drag and drop the GNSS tool beside GNSS in the configuration window.
Enter the sampling rate for GNSS parameters.
Click “Run Configuration”, save the project and provide a name for the project. The logger will create files with the name of the project.
The configuration will be loaded in the data logger, and logging will start immediately.
Create a new project.
Drag and drop the Accelerometer tool to the channels in the configuration window.
Select the range and enter the sampling rate for logging.
Click “Run Configuration”, save the project and provide a name for the project. The logger will create files with the name of the project.
The configuration will be loaded in the data logger, and logging will start immediately.
Create a new project.
Drag and drop the J1939 filter tool into the bus from which the user will log data.
*User can add the CAN Error tool to the bus for logging CAN errors. See Appendix 1 for various error codes.
Click on the J1939 filter tool icon to configure the filter settings.
Enter the filter values.
Users can use a combination of SA, DA & PGN, or they can be used individually.
Click the browse icon to import the PGN values using a J1939 DBC.
Once you have added the value, click ‘Add’.
Users can Add, Edit or Remove filters added to the configurations.
*User can add the CAN Error tool to the bus for logging CAN errors.
Click on the Storage icon and configure the Log file settings.
Connect the logger to the PC via USB.
Status Bar will display the logger status and time information.
Click “Run Configuration”, save the project and provide a name for the project. The logger will create files with the name of the project.
The configuration will be loaded in the data logger, and logging will start immediately.
Create a new project.
Drag and drop the Gyro tool beside IMU in the configuration window.
Select the range and enter the sampling rate for logging.
Click “Run Configuration”, save the project and provide a name for the project. The logger will create files with the name of the project.
The configuration will be loaded in the data logger. Logging will start immediately.
Create a new project.
Drag and drop the Digital tool to the Channels area of the configuration window.
Select the Digital channel from Digital channel Dropbox. Enter the sampling rate required for logging in to the sampling rate column.
Click “Run Configuration”, save the project and provide a name for the project. The logger will create files with the name of the project.
The configuration will be loaded in the data logger, and logging will start immediately.
How to configure IMU, and using ReXdesk.
How to configure , and GNSS using ReXdesk.
How to configure the ReXgen data logger to log data using the .
How to configure , and GNSS using ReXdesk.
How to configure analogue and using ReXdesk
The ‘Add’ option enables the user to add another digital channel to the configuration.
The ‘Edit’ option enables the user to edit the current configuration.
The ‘Remove’ option lets the user remove the added analogue channel.
Click on the Tool tab in the Navigation bar and select Cloud Settings.
In the Cloud Settings window, select the Mobile option and then select the ‘New Mobile’ option.
In the Mobile Settings window, specify the names of the mobile settings.
Specify the label and user name and set the Password.
Enter the delay interval for communication time out in minutes in the ‘No Communication Timeout (min)’ section.
To use an APN, check the ‘Use APN’ checkbox and specify the APN.
Enable Realtime Source' to get real-time from the server (select ‘Mobile’ from the drop-down options).
Click OK.
The new mobile setting details have been defined using ReXdesk.
Click on the Tool tab in the Navigation bar and select Cloud Settings.
Select the ‘FTP ‘option in the Cloud Settings window and then the ‘New FTP’ option.
To use the server, enable ‘Use Server Name’ and specify the Server name and port number.
To use the IP address, enable ‘Use IP Address’ and specify the Server IP and port number.
Specify a label/name for the current FTP settings
Specify Server Name/Server IP and Port.
Select the desired protocol from the ‘Protocol’ drop-down menu (select FTP for ReXgen devices).
Select the desired mode from the ‘Mode’ drop-down menu (select Passive for ReXgen devices).
Specify the User name and Password.
Click ‘OK’.
The new mobile setting details have been defined using ReXdesk.
Click on ’x’ to exit the window.
Prepare the base configuration for the logger.
In the Device Configuration window, Click on the ‘Upload’ tab.
Enable the ‘checkbox’ for ‘Store data to FTP using mobile internet’.
For a single setting, details are auto-filled in the subsequent sections.
Users can select the desired setting from the corresponding drop-down menu for multiple settings.
Click on the ‘Run’ tab in the Navigation bar.
Save the project:
a) Save project: allows you to save the project with the user-defined name.
b) Continue as “New Project”: saves the configuration labelled ‘New Project.’
Click okay once the configuration is uploaded successfully.
This step-by-step guide explains uploading a new configuration to the AWS S3 bucket by placing the .rxc file in the logger root folder..
Make the new configuration.
Enable AWS from the Device Configuration menu.
Save the Project with the name you require for the configuration.
Under the ‘Config’ tab, select Export from the drop-down menu.
Select ‘Export ReXgen Configuration (rxc)’ from the listed options.
Save the file with the desired name.
Click ‘Save’.
Once saved, rename the file as ‘config.rxc.’
Add to your config folder in your S3 bucket by adding it to the root folder of the logger.
This step-by-step guide explains uploading a new configuration to the FTP Server by placing the .rxc file in the logger root folder.
Make the new configuration.
Enable FTP from the Device Configuration menu.
Save the Project with the name you require for the configuration.
Under the ‘Config’ tab, select Export from the drop-down menu.
Select ‘Export ReXgen Configuration (rxc)’ from the listed options.
Save the file with the desired name.
Click ‘Save’.
Once saved, rename the file as ‘config.rxc.’
Upload the configuration file to your FTP folder by adding it to the root folder of the logger.
Prepare the base configuration for the logger.
In the Device Configuration window, Click on the ‘Upload’ tab.
Enable the ‘checkbox’ for ‘Enable Aws’.
For a single setting, details are auto-filled in the subsequent sections.
Users can select the desired setting from the corresponding drop-down menus for multiple settings.
Click on the ‘Run’ tab in the Navigation bar.
Save the project:
a) Save project: allows you to save the project with the user-defined name.
b) Continue as “New Project”: saves the configuration labelled ‘New Project.’
Click 'OK' once the configuration is uploaded successfully.
Clicking the trigger icon displays the trigger window.
Click on the 'New trigger' to add a new trigger action.
'Start logging' and 'Stop logging' can be added as trigger actions.
‘Log Time (sec)’ enables the logger to log for the given time after a trigger occurs.
‘Pre–Trigger Time (sec)’ specifies the duration for which pre-trigger data must be saved.
‘Debounce (msec)’ time is when the switch does not register another click, relevant when you use Digital I/P.
Click ‘Next’ to select the trigger type.
Select bus and trigger type and click ‘Next’.
Trigger by CAN identifier (Ident)– This option will enable the user to specify the CAN/CAN FD ID on which the trigger should be active.
ReXdesk allows the user to specify the CAN manually/CAN FD ID or import a DBC file.
Trigger by parameter– This option will enable the user to specify the parameter/signal value on which the trigger should be active.
ReXdesk allows the user to import signals from a DBC file.
Trigger by DM1 J1939 counter– This option will enable the user to set up a trigger based on the increase, decrease or change in the DM1 counter.
ReXdesk allows the user to specify the source address of the DM1 message, which the logger should be monitoring.
Drag and drop the ‘Dig In’ tool to the channels in the configuration window.
Select the digital channel and sampling rate, and then click add.
Now, you can proceed with creating triggers based on the digital input.
This option will enable users to set up triggers based on the rising or falling edge or digital input changes. The default state of the digital bus is high.
When a trigger is present in the configuration, the Storage icon will change to indicate it.
Trigger by digital channel– A digital trigger will be enabled only when the digital input is present in the configuration. Refer tofor setting up digital triggers in ReXgen.
How to , using Rexdesk
How to , using Rexdesk
Click on the Tool tab in the Navigation bar and select Cloud Settings
In the Cloud Settings window, select the ‘S3 ‘option and then select the ‘New S3’ option.
In the S3 Settings window, specify the Region from the drop-down menu.
Specify the type of storage services - AWS or Compatible (alternate S3 API-supported storage services).
Specify the S3 Connection type from the drop-down menu. Select Plain for HTTP connection and SSL for HTTPS (Certificate must be added to the XML file).
Specify ‘Port’ details: 80 if the connection type is Plain, 443 if the connection type is SSL.
Specify the bucket name for objects stored in Amazon S3.
Specify the ‘Access Key’ and ‘Secret Key’ for the AWS account.
Click ‘OK’.
The new AWS S3 setting details have been defined using ReXdesk.
Click on ’x’ to exit the window.
Click ‘DBC’ in the library window to import the DBC file to be linked.
Once the DBC is imported into the library, a pop-up window will be displayed to link the added DBC to the required bus.
Click on the ‘Internal Storage.’
The below window will open.
Select the data logs and click on Download.
Choose the export format and file location.
On clicking ‘Save’, ReXdesk will convert the RAW data to physical values according to the DBC assigned in Step 2.
This method exports only specific messages/signals from the RAW data using a DBC file.
The user will need to assign the DBC to the specific CAN Bus.
Click on the ‘Internal Storage.’
The below window will open.
Select the data logs and click on Download;
Select the ‘Advanced’ option and open the ‘Export data’ window below.
Choose the output format (.mf4/.mat/.csv).
Choose the time format (Only applicable for .csv format).
The user can choose the ‘Merge’ option if multiple data logs are to be exported.
Specify the output location for saving the exported data.
Click on the ‘load DBC file’ icon.
Drag and drop the required DBC messages/signals to the corresponding bus.
Click ‘Process’.
ReXdesk will process the RAW data and save the decoded data to the location specified in the first step.
Connect the logger to the PC via USB.
The status bar will display the logger status and time information.
Click on the ‘Internal Storage.’
The below window will open.
The log files in the logger’s internal memory will be displayed.
Select the files to be retrieved.
Click Download. If retrieved individually, the files will be downloaded in .mf4/.rxd/.blf/.asc/.trc/.csv/.xml/.mat format.
The user application can transmit a CAN Message to ReXgen to trigger the following responses:
1) Current Firmware version of the ReXgen.
2) ReXgen should confirm that it is configured, has a configuration version, and has an active configuration.
3) Send the serial number of the ReXgen.
4) Send the RTC Date & time.
FW_TYPE 0-Release, 1-alpha, 2-beta, 3-pre release
FW_BRANCH 0 -Main branch
Allows to drag and drop the same into the configuration. The tool has the following settings:
Output CAN
Users can choose CAN 0 or CAN 1
Rx Ident: Start range CAN ID of messages transmitted from an external tool.
Tx Ident: Start range CAN ID of messages transmitted from ReXgen.
If Rx Ident is 7E0 and TX Ident is 7E8 in the configuration, the Identifiers will be as shown below:
Ensure the Live USB icon is enabled during the configuration preparation to enable live data.
Run the configuration. The logging configuration can be ‘Log All’ or by using ‘Filter’.
Click the ‘Live’ icon in the navigation bar to open the live data window.
Click ‘Online’ to start viewing the live CAN data. To stop live data, click on the offline icon.
Logged data from the live data window can be exported to .asc format.
How to data logger.
Function
Request ID
Transmit ID
0
1
2
3
4
Firmware
RX Ident
Tx Ident
FW_MAJOR_VERSION
FW_MAJOR_VERSION
FW_MINOR_VERSION
FW_BRANCH
FW_TYPE
Configuration ID
RX Ident +1
Tx Ident +1
Configuration Version Number
Configuration Version Number
Configuration Version Number
Configuration Version Number
Manufacturing INFO
RX Ident +2
Tx Ident +2
Product
Assembly
Batch
Batch
SERIAL_NUMBER
RTC Time
RX Ident +3
Tx Ident +3
UNIX Date/Time
UNIX Date/Time
UNIX Date/Time
UNIX Date/Time
Rx Ident
Tx Ident
HW Info
7E0
7E8
Firmware
7E1
7E9
Configuration ID
7E2
7EA
Manufacturing Info
7E3
7EB
RTC Time (UNIX Date/Time)
The Digital Input/Output Pins will consider voltages below 0.8V to below and above 2.5V to be high. Examples of how you could utilize the I/O pins if configured as inputs are shown below:
ReXgen records CAN error frames in ASAM standard format.
This literature explains the GNSS characteristics for all the GNSS-enabled devices by Influx Technology. The GNSS orientation requirements for installing ReXgen IMU-compatible devices.
The ReXgen Air devices
The document majorly focuses on explaining orientations for:
Influx devices combine the Global Navigation Satellite System (GNSS) and dead reckoning for optimal navigation and location accuracy. While GNSS provides precise positioning under ideal conditions, its signal can be weakened or lost in certain environments, such as tunnels, urban canyons, or dense forests, and this is where dead reckoning steps in.
Using an accurately aligned IMU configuration, these devices help detect and plot navigation routes and patterns in areas with minimum GNSS coverage, such as tunnels, underground parking, subways, or other such areas.
Dead reckoning continuously estimates your position based on your device's movement data, such as speed and direction. When GNSS signals are unavailable, dead reckoning takes over, ensuring uninterrupted navigation until the GNSS connection is restored.
This allows users to define the desired sampling rate in Hz, the maximum being 30Hz.
This lists the various dynamics models/environments supported for a well-defined configuration:
Portable
Stationary (Static- no movement)
Pedestrian
Automotive
Sea
Airbourne up to 1g/2g/4g
Wrist
Motorbike
Robotic Lawn Mower
Electric Kick Scooter
The GNSS module used in Influx Technology's ReXgen Air device supports receiving and tracking from various Global Navigation Satellite Systems. ReXgen Air device Supports the following GNSS(s)'
Default
GPS (United States)
Galileo (European Union)
GLONASS (Russia)
BeiDou (China)
GPS + Galileo
GPS + Galileo + GLONASS
GPS + Galileo + BeiDou
GPS + BeiDou
Galileo + GLONASS
Galileo + BeiDou
GLONASS + BeiDou
The following literature explains how to use Influx ReXgen devices to Log OBD2 Mode 1
OBD2 generally focuses on emission control and supports a broad range of standard parameter IDs (PIDs) that can be logged across most vehicles.
The OBD data can be easily logged using any ReXgen logger from Influx with the ReXdesk software.
Create a new project.
Drag and drop the 'Periodic Transmission' tool to the 'Output' area of the configuration window.
If you have not configured the same in the logging area, click the CAN bus icons and set the CAN bus properties.
To initiate OBDII Mode1 data logging, users must configure periodic transmission with OBD requests to the ECU.
Ident: specifies if the identifier is for "request messages" or "response messages."
ID 7DF - OBD2 message identifier for a standard 11-bit.
ID 7E8 - main engine or ECU response identifier.
*Linked: lets you link the message(s).
*Period: Specify the Period of transmission.
*Delay: Specify the delay in transmission.
CAN 0/CAN 1/CAN 2/CAN 3: Option to choose the transmission bus.
Type: CAN message (Standard/Extended).
DLC: Data Length Code (0-64).
(* - define only if/when needed)
Data:
Request data message –
Response data message –
Length: Specifies the length of bytes (after it) containing valid data. For example, in the request message
'02' specifies that the Engine or ECU must respond to the mode 01 and PID 0A codes in the next two bytes.
Similarly, for the response message
'04' specifies that the Engine or ECU response lies in the next four bytes, mode '01' request is replaced with '41' for responses and the PID code 0A's data is in the next four bytes '23 E6' (hex values).
Mode: specifies the diagnostic services described in the latest OBD-II standard SAE J1979 (this document is made explicitly for Mode 1).
PID: these are the standard OBD-II PIDs as defined by SAE J1979.
0A - Fuel pressure
05 - Engine coolant temperature
0C - Engine speed
0D - Vehicle speed
For example, if the output data looks like this
Then,
Similarly, all the hex data values need to be decoded according to their respective PID formulas
*For Heavier vehicles that use extended 29-bit CAN identifiers with bit rates 250K or 500K, the OBDII PID identifier is 18DB33F1 instead of 7DF. Also, the response ID is 18DAF1XX, where 'XX' varies according to various OEMs, as it is up to them to determine what CAN ID they assign for ECUs.
This method exports only specific messages/signals from the RAW data using a DBC file.
The user will need to assign the DBC to the specific CAN Bus.
Click on the 'Internal Storage.'
The below window will open.
Select the data logs and click on Download;
Select the 'Advanced' option and open the 'Export data' window below.
Choose the output format (.mf4/.mat/.csv).
Choose the time format (Only applicable to .csv format).
The user can choose the 'Merge' option if multiple data logs are to be exported.
Specify the output location to save the exported data.
Click 'Process'.
Click on the 'load DBC file' icon.
Drag and drop the required DBC messages/signals to the corresponding bus.
Click 'Process'.
ReXdesk will process the RAW data and save the decoded data to the location specified during step 3.
Location of Exe is: C:\Program Files (x86)\Influx Technology\ReXdesk
Command to bring up the Help section
Help command: rexdesk help
CD C:\Program Files (x86)\Influx Technology\ReXdesk\&&rexdesk help (opens the ReXdesk console mode help screen)
Using the Geofencing option, one can define up to one circular geofencing area, creating a circular area or fence around the location of interest.
Radius: specify the radius to adjust the location's proximity in meters.
Latitude: specify the latitudinal location.
Longitude: specify the longitudinal location.
The module draws a circle using the values specified for the Longitude, Latitude and radius.
Or
Align the IMU of the device to obtain the correct measurements, as shown below:
Place the device into the vehicle so that the IMU chip inside is aligned with the axis,
In case of misalignment, align the 'Z' axis first, followed by 'Y' and then 'X'. The chart below explains the attributes of all three axes in detail:
To Calculate the exact angle in case of misalignment:
Keeping the actual position of the axis in mind- measure the angle of misalignment.
Subtract the current measured angle from the actual angle value.
For example, if the vehicle's attitude is misaligned at its roll, the axes Z and Y are misaligned.
Configure/edit in Xml
Similarly, if the vehicle's attitude is misaligned at its yaw, the axes X and Y are misaligned.
Similarly, if the vehicle's attitude is misaligned at its pitch, the axes Z and X are misaligned.
Help command: help convert-file
General convert format: convert-file -I <input file> -O <output file>
To convert an RXD file to asc, use the below script:
CD C:\Program Files (x86)\Influx Technology\ReXdesk\&&rexdesk convert-file -I “C:\Users\user\Desktop\Input\New Project_ReXgen0000049_20210702_113743.rxd” -O “C:\Users\user\Desktop\Output\Converted.asc”
To convert an RXD file to CSV after linking a DBC file, use the below script:
CD C:\Program Files (x86)\Influx Technology\ReXdesk\&&rexdesk convert-file -I “C:\Users\user\Desktop\Input\IMU_out_0000007_20211116_185402.rxd” -O “C:\Users\user\Desktop\Ouput\Converted.csv” -s can0 “C:\Users\user\Desktop\ReXgen_IMU_Out_V2.dbc”
To convert an XML configuration file to rxc, use the script below:
CD C:\Program Files (x86)\Influx Technology\ReXdesk\&&rexdesk convert-file -I “C:\Users\user\Desktop\Input\New Project_ReXgen0000049_20210702_113743.xml” -O “C:\Users\user\Desktop\Output\Config.rxc”
To convert an RXD file to CSV after linking the DBC file and resampling, use the below script:
CD C:\Program Files (x86)\Influx Technology\ReXdesk\&&rexdesk convert-file -I
“C:\Users\user\Desktop\Input\IMU_out_0000007_20211116_185402.rxd” -O
“C:\Users\user\Desktop\Ouput\Converted.csv” -s can0
“C:\Users\user\Desktop\ReXgen_IMU_Out_V2.dbc” -r 1000 near -t first duplicate duplicate
Command | Purpose | Description |
help convert-file | convert-file
| Convert XML configuration to ReX configuration (*.rxc) or RXD data file to other data files |
help convert-folder | convert-folder | Batch convert the RXD data file to other data files
|
help configure | configure | Send the configuration to the ReXgen device
|
help reflash | reflash | Reprogram ReXgen with new firmware |
help format | format | Clear ReXgen internal storage |
help | help | Display the Current help screen |
Value | Output |
0 | Unknown (insufficient satellites for detection) |
1 | Inside the Geofencing Parameter |
2 | Outside the Geofencing Parameter |
Axis | Angle | Movement Orientation | Pointing Direction | Default |
Z | 0°, 360° | Distance (or depth) from the observer | Vertical | 0 |
Y | -90°, 90° | Vertical movement | Lateral | 0 |
X | -180°, 180° | Horizontal movement | Longitudinal | 0 |
Command Options | Purpose | Description |
-I <input file> | Specify input file path.
| Supported formats are XML (for configuration) and RXD (for data file conversion)
|
-O <output file> | Specify output target file path.
| If the input file is configuration (.xml), the output file format should be .rxc. If the input file is a data file (.rxd), supported output formats are: · ASAM MDF4 file (*.mf4) · ASCII Logging File (*.asc) · Vector binary frames (*.blf) · Peak Can Trace File (*.trc) · Matlab 5.0 (*.mat) Comma Separated Values (*.csv) |
-F <format> (Optional) | Specify the desired internal file format. | Applicable for CSV file type. Supported formats are: DiaLOG - file format structured for DiaLOG import (default). InfluxDB - file format structured for InfluxDB import. Regional - unofficial csv file format. This one uses local regional settings for the list separator and decimal separator. |
-S <bus> <signal file> (Optional) | Attach signals to specific can bus. | It can be used multiple times for each bus. · Parameter <bus> should be the name of the bus - can0, can1. · Parameter <signal file> should be the signal file path. Supported file formats are DBC only.
|
-R <rate> <method> | Specify the resampling rate and method | Define the resampling rate in milliseconds and the method to use to obtain values: · near - to use the nearest sample by timestamp · last - last sample, which means the previous |
-T <axis> <begin> <end> | Specify the beginning and end parameters | Define time axis sync initial sample timestamp source · first - first sample in file · zero - zero seconds (0 sec)
Begin and End parameters can describe what to do before the initial sample in each channel and after the last sample in each channel. Optional values can be: · nothing · duplicate |
Create a new configuration as per your requirement
Add a Digital channel to the configuration.
Configure the trigger.
Click on Triggers >> New Trigger, Select Trigger Action as Start Logging, and click Next.
Enter the trigger action settings;
Log time (If required), Pre-trigger time and Debounce, then click Next
Choose Trigger Type as Digital Channel
By default, Digital Channels will be 1, and you need to wire the switch between Digital PIN and the GND and choose the condition as falls or changes.
Click Next, and save the trigger.
Send the configuration to the logger.
The logger will start buffering the data for the duration of the pre-log time given; when the trigger becomes true, it starts writing the data for the given log duration or continuously as per your settings.
Help command: help convert-folder
General convert format: convert-folder -I <input folder> -O <output folder>
To convert all the RXD files in a folder to asc, use the below script:
CD C:\Program Files (x86)\Influx Technology\ReXdesk\&&rexdesk convert-folder -F “asc” -I “C:\Users\usern\Desktop\Input” -O “C:\Users\usern\Desktop\Output”
To merge and convert all the RXD files in a folder to CSV using the below script
CD C:\Program Files (x86)\Influx Technology\ReXdesk\&&rexdesk convert-folder -C -F “csv” -I “C:\Users\user\Desktop\Input” -O “C:\Users\user\Desktop\Output”
To merge and convert all the RXD files in a folder to CSV after linking the DBC file, use the below script
CD C:\Program Files (x86)\Influx Technology\ReXdesk\&&rexdesk convert-folder -C -F “asc” -I “C:\Users\user\Desktop\Input” -O “C:\Users\user\Desktop\Output” -s can0 “C:\Users\user\Desktop\ReXgen_IMU_Out_V2.dbc”
To convert an RXD file to CSV after linking the DBC file and resampling, use the below script:
CD C:\Program Files (x86)\Influx Technology\ReXdesk\&&rexdesk convert-folder -F “asc” -I
“C:\Users\usern\Desktop\Input” -O “C:\Users\usern\Desktop\Output” -r 100 near -t first duplicate duplicate
Command Options
Purpose
Description
-I <input file>
Specifythe input file path.
Supported formats are: ReX configuration (*.rxc)
Command Options
Purpose
Description
-I <input file>
Specify input file path.
Supported formats are: ReXgen Firmware (*.zip)
Command Options
Purpose
Description
-I <input folder>
Specify the input folder path containing RXD files.
-O <output folder>
Specify output target folder path.
-C (optional)
Set concatenation mode.
All converted data will be stored in the same output file (concatenated) when- C is used.
-F <type> <format>
Specify the desired output type and internal file format.
Supported target conversion file types and formats are:
· mf4 for ASAM MDF4 file (*.mf4)
· asc for ASCII Logging File (*.asc)
· blf for Vector binary frames (*.blf)
· mat for Matlab 5.0 (*.mat)
· csv for Comma Separated Values (*.csv)
· csv InfluxDB for CSV line protocol file (*.csv) required for InfluxDB import
· csv Regional for unofficial CSV line protocol file (*.csv) using local regional settings for list separator and decimal separator
-S <bus> <signal file>
(Optional)
Attach signals to specific can bus.
It can be used multiple times for each bus.
· Parameter <bus> should be the name of the bus - can0, can1.
· Parameter <signal file> should be the signal file path. Supported file formats are DBC only.
-E <encryption key>
(Optional)
Specify the encryption key file.
Used for decrypting .rxe files.
-r <rate> <method>
Specify the resampling rate and method
Define the resampling rate in milliseconds and the method to use to obtain values:
· near - to use the nearest sample by timestamp
· last - last sample, which means the previous
-t <axis> <begin> <end>
Specify the beginning and end parameters
Define time axis sync initial sample timestamp source
· first - first sample in file
· zero - zero seconds (0 sec)
Begin and End parameters can describe what to do before the initial sample in each channel and after the last sample in each channel. Optional values can be:
· nothing
· duplicate