Paso 56: Explicación de las subrutinas y funciones
Aquí está una lista de las funciones y subrutinas principales
1. hablar
La subrutina habla reproducirá el archivo de sonido que se especifica. Todos los archivos de sonido deben estar en la carpeta "Voice" para jugar.
La sintaxis para la subrutina de habla es: hablar (nombre cadena)
ex: hablan "Archivo1" - esto reproducirá el archivo de sonido "File1.wav" que se encuentra en la carpeta "Voice"
Nota: Para las variables tales como condiciones climáticas Asegúrese de que el archivo de sonido adecuado existe para la condición.
2. pausa
La subrutina de pausa detendrá como su nombre lo indica el código de una cierta cantidad de milisegundos. La función de pausa utiliza la función de dormir (una función de Win32), pero antes de dormir le asegura de que todos los comandos anteriores se completaron totalmente.
Sintaxis para la subrutina de pausa: pausa (milisegundos como entero con signo)
ex: Pause 2000 - esto va a dormir para 2000 milisegundos también conocido como 2 segundos
3. unidad de
La subrutina de unidad es responsable de controlar los motores. La subrutina requiere dos variables a llenarse para trabajar. Las dos variables que se basa en son strDriveDirection y strUnits. strDriveDirection es una variable pública porque de esa manera la dirección se puede establecer por separado y en un procedimiento diferente que strUnits.
strDriveDirection le dice a la subrutina que conducen relés para activar y strUnits dice la subrutina para activar los relés de tiempo.
Sintaxis para la subrutina de impulsión es:
strDirection = (dirección cadena)
Unidad (milisegundos como entero con signo)
ex: strDirection = "Adelante" ' establecer la dirección de avance
Unidad 3000 ' unidades para 3000 milisegundos o segundos 3
4. Get_Time
La subrutina pública Get_Time devuelve la hora actual en una variedad de variables. Tiene la capacidad de separar el tiempo en los singles y decenas colocarán, configurar el tiempo a 12 horas, dividen el día en mañana y tarde e incluso dividen el día en las fases del día (por ejemplo, por la tarde).
La sintaxis para es Get_Time o llamar al Get_Time
Devuelve las siguientes variables públicas:
strDayDivider - esto es AM o PM
strHours - la cantidad de horas de tiempo de 12 horas (máximo es 12)
strRawHours-la cantidad de horas de tiempo de 24 horas (el máximo es 24)
strRawMinutes-la cantidad de minutos (dos dígitos)
strSinglesMinutes-la cantidad de minutos en el lugar de singles sólo (dígito)
strTensMinutes-la cantidad de minutos en las decenas Coloque solamente (por ejemplo, 30, 40, 50)
strDayPhase - "Mañana", "Tarde" o "La noche"
5. Get_Weather_Info
Obtiene la información del clima (temperatura y condiciones) y devuelve las variables públicas.
La sintaxis es Get_Weather_Info o llamar al Get_Weather_Info
Devuelve las varables públicas siguientes:
strTemperature - temperatura en grados centígrados (dos dígitos)
strDegrees_Singles - temperatura en el lugar de singles sólo (dígito)
strDegrees_Tens - temperatura decenas lugar onle (p. ej., 10, 20, 30, 40)
strFeels_Like - se siente como la temperatura en grados centígrados (dos dígitos)
strFeels_Like_Singles - se siente como la temperatura en el lugar de singles sólo (dígito)
strFeels_Like_Tens - se siente como la temperatura en las decenas sólo lugar (10, 20, 30)
strWeather_Conditions - el tiempo condiciones exterior (puede ser cualquier cosa, desde aquíaquí)
Hay muchas otras pequeñas subrutinas y funciones, pero el usuario promedio no necesitará usarlas.
6. alta
Esta subrutina establece el número de puerto asignado un alto lógico o.
Sintaxis de alta (número de puerto como entero con signo)
ex: alta (9) - se convierte en la salida 9 de la Phidgets
7. LowOutput
Esta subrutina establece el número de puerto asignado una lógica o bajo
Sintaxis LowOutput(3) - desactiva la salida 3 de la Phidgets