File: encoder_test.stc

package info (click to toggle)
gpsim 0.32.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 16,644 kB
  • sloc: cpp: 121,258; asm: 54,223; ansic: 13,576; python: 9,708; sh: 4,695; makefile: 1,575; lex: 1,139; yacc: 854; pascal: 511; perl: 93; awk: 44; xml: 41
file content (33 lines) | stat: -rw-r--r-- 863 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Script for testing modules
#
# The purpose of this script is to load a simple
# program for a PIC (16F84), load the gpsim module library,
# and illustrate how modules can be connected to pics.

# This program does nothing but continuously increment portb

load s encoder_test.cod

# load the gpsim module library. Not that this is a 'shared library'.
# If the library fails to load then 1) it's not installed (try installing
# gpsim) 2) or the path to library is not available (see the documentation
# on modules). 

module library libgpsim_modules.so

# display all of the modules that are in the library:
# module list

# load a specific module from the module library and give it a name

module load encoder en
en.xpos = 84
en.ypos = 252

# create a node that can connect the Pic and the module.

node n1
node n2

attach n1 portb0 en.a
attach n2 portb1 en.b