Metadata-Version: 2.1
Name: pycarsimlib
Version: 0.0.1
Summary: pycarsimlib: carsim wrapper
Home-page: https://github.com/MizuhoAOKI/pycarsimlib
Author: MizuhoAOKI
Author-email: mizuhoaoki1998@gmail.com
License: UNKNOWN
Download-URL: https://github.com/MizuhoAOKI/pycarsimlib
Description: # pycarsimlib
        An easy-to-use wrapper library to call carsim solver from python script.
        
        # Environmental setup
        
        1. `cd /path/to/workingdir`
        1. `git clone https://github.com/MizuhoAOKI/pycarsimlib.git`
        
        # Install pycarsimlib from pip
        You can also install pycarsimlib easily with pip.
        
        `pip install pycarsimlib`
        
        # Run a sample script
        1. Launch carsim software.
            - Make a dataset in which vehicle does not run.
            - Edit procedures and declare import and export variables with "Additional Data" textbox. ex.
                ```
                IMPORT IMP_STEER_SW Replace 0.0! 1
                IMPORT IMP_FBK_PDL Replace 0.0! 1
                IMPORT IMP_THROTTLE_ENGINE Replace 0.0! 1
                EXPORT XCG_TM
                EXPORT YCG_TM
                EXPORT Yaw
                ```
                ![](./media/carsim_procedures_window.png)
            - After you finish editing gui, Press "Run Math Model" button to generate a simulation setting file (simfile.sim)
        
        1. Change `CARSIM_DB_DIR` value in examples/runcarsim.py according to your environment. 
        
            ex. `r"C:\Users\Public\Documents\CarSim2022.1_Data"`
        1. Run the script.
            ```
            $ cd examples
            $ python runcarsim.py
            ```
            ![](./media/runcarsim_shell_output.png)
        1. Press "Video + Plot" button on carsim gui to visualize simulation results.
        ![](./media/carsim_visualizer_window.png)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Scientific/Engineering
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
