Anda di halaman 1dari 10

Secc+ V1.1.

Edwin Crdoba

Hp49G+/Hp50G

Manual del Usuario.

Secc+ V1.1.

Edwin Crdoba
Marzo de 2007

Secc+ V1.1.

Edwin Crdoba

Hp49G+/Hp50G

Introduccin.
Secc+ es un programa para el calculo de las propiedades
geomtricas (Momento de inercia, centroide, rea, etc.) de
cualquier figura plana que pueda ser definida por medio de
polgonos, crculos, rectngulos y sectores circulares. Est
programada un totalmente en C, usando para esto el ambiente
de programacin HP-GCC

Crditos.
Agradezco de una manera muy especial a las personas que han
trabajado en el proyecto HP-GCC (Ingo Blank, Claudio Lapilli,
Benjamin Maurin, Al Borowski y Chris Smith.), por hacer
posible realizar programas en C.

Instalacin.
El programa no necesita instalacin y se ejecuta con el
comando SECC+. Para que se funcione debe tener instalado el
ArmToolBox Versin 3.12 o superior, el cual se puede
descargar
en
el
siguiente
link:
http://www.hpcalc.org/details.php?id=6090

Funcionamiento.
El programa se
continuacin:

divide

en

dos

mens

que

se

describen

Men Principal

Ingresar datos de nuevas figuras:


Permite el ingreso de nuevas figuras, al seleccionar
este icono, se despliega un men secundario para la
entrada de figuras.
Ver el dibujo y propiedades calculadas:
Al seleccionar este icono se muestra un diagrama de la
seccin y las propiedades calculadas. La descripcin de

Pg 1/9

Secc+ V1.1.

Edwin Crdoba

Hp49G+/Hp50G

las propiedades est especificada ms adelante.


Editar figuras:
Despus de haber sido creada las figuras, es posible
editarlas, al seleccionar este icono se van mostrando
las figuras individualmente para ser modificadas, la
descripcin de los mens son los siguientes:

Cambia

la

figura

anterior,

se

resultados si se oprimen las teclas

Cambia

la

figura

siguiente,

se

resultados si se oprimen las teclas

obtiene

mismos

los

mismos

obtiene

los

Elimina la figura que est seleccionada actualmente.

Edita la figura que est seleccionada actualmente.

Muestra las
actualmente.

propiedades

de

la

figura

seleccionada

Finaliza la operacin de edicin.


Guardar los datos:
Guarda los datos de la seccin actual en la memoria SD,
en una carpeta llamada SEC , si esta carpeta no

Pg 2/9

Secc+ V1.1.

Edwin Crdoba

Hp49G+/Hp50G

existe, el programa la crea. El formato como se guardan


los datos es descrito ms adelante.
Nota: Esta opcin es posible si se tiene insertada una tarjeta SD.

Abrir un documento guardado:


Abre los datos de una seccin que haya sido guardada en
la memoria SD, bao la carpeta SEC.
Nota: Esta opcin es posible si se tiene insertada una tarjeta SD.

Salir de la aplicacin:
Sale de
stack.

la

aplicacin

no

retorna

ningn

valor

al

Men Secundario

Ingresar un circulo

Datos de entrada:
X: Coordenada X del Centro.
Y: Coordenada Y del Centro.
r: Radio.
Ingresar un rectngulo

Datos de entrada:

Pg 3/9

Secc+ V1.1.

Edwin Crdoba

Hp49G+/Hp50G

X1: Coordenada X punto bajo izquierdo.


Y1: Coordenada Y punto bajo izquierdo.
X2: Coordenada X punto superior derecho.
Y2: Coordenada Y punto superior derecho.
Ingresar un polgono irregular

Datos de entrada:
X: Coordenada X.
Y: Coordenada Y.
Los datos se ingresan seguidamente y el programa deja de
recibir datos de coordenadas en el momento en que se
ingrese en la celda valores vacos.

Ingresar un Sector Circular

Datos de entrada:
X: Coordenada X del Centro.
Y: Coordenada Y del Centro.
r: Radio.

Pg 4/9

Secc+ V1.1.

Edwin Crdoba

Hp49G+/Hp50G

Ai: Angulo inicial.


Af: Angulo final.
Ingresar propiedades de una figura

Datos de entrada:
A: rea.
X: Centroide X.
Y: Centroide Y.
Ixxc: Momento de inercia en X centroidal.
Iyyc: Momento de inercia en Y centroidal.
Ixyc: Producto de inercia en XY centroidal.
Retornar al men principal
Se devuelve al men principal, permitiendo el acceso a
las otras funciones del programa.

Pg 5/9

Secc+ V1.1.

Edwin Crdoba

Hp49G+/Hp50G

Resultados.
El programa
tabla 1.

devuelve

como

resultados

los

descritos

en

la

Figura 1. Grafica ejes de la seccin.

Tabla 1. Descripcin de las propiedades.

rea

rea de la figura.

Xc

Centroide en X de la figura.

Yc

Centroide en Y de la figura.

Ixxc

Momento de inercia con respecto al eje X centroidal.

Iyyc

Momento de inercia con respecto al eje Y centroidal.

Ixyc

Producto de inercia con respecto a los ejes X, Y


centroidal.

Ixx

Momento de inercia con respecto al eje X

Iyy

Momento de inercia con respecto al eje Y

Ixy

Producto de inercia con respecto a los ejes X , Y

Imax

Momento de inercia mximo


centroidales, eje X

usando

las

coordenadas

Imin

Momento de inercia mnimo


centroidales, eje Y

usando

las

coordenadas

max

Angulo donde se encuentra el momento mximo de los


ejes centroidales.

Pg 6/9

Secc+ V1.1.

Edwin Crdoba

Hp49G+/Hp50G

Formato de los archivos.


Los documentos de secciones guardadas usan
etiquetas como se muestra a continuacin:

un

formato

de

<?Version="1.1"?>
<?Application="Secc+"?>
<Figures>
<Circle>
<Radious>%f</Radious>
<Center.X>%f</Center.X>
<Center.Y>%f</Center.Y>
<Signe>%c</Signe>
</Circle>
<Rectangle>
<UpRight.X>%f</UpRight.X>
<UpRight.Y>%f</UpRight.Y>
<DownLeft.X>%f</DownLeft.X>
<DownLeft.Y>%f</DownLeft.Y>
<Signe>%c</Signe>
</Rectangle>
<Sector>
<Radious>%f</Radious>
<Center.X>%f</Center.X>
<Center.Y>%f</Center.Y>
<Ang.Inicial>%f</Ang.Inicial>
<Ang.Final>%f</Ang.Final>
<Signe>%c</Signe>
</Sector>
<Polygon>
<Point.X>%f</Point.X>
<Point.Y>%f</Point.Y>

<Signe>%c</Signe>
</Polygon>
<Propierties>
<Area>%f<Area>
<Center.X>%f</Center.X>
<Center.Y>%f</Center.Y>
<Ixxc>%f<Ixxc>
<Iyyc>%f<Iyyc>
<Ixyc>%f<Ixyc>
<Signe>%c</Signe>
</Propierties>
</Figures>

Pg 7/9

Secc+ V1.1.

Edwin Crdoba

Hp49G+/Hp50G

Ejemplos.
Ejemplo 1.
Hallar el centroide de la seccin en la Figura 1
Figura 2. Seccin

200

230

180

O 50

140

60

40

50

O 50

150
150

200
X

350
Identificamos las figuras existentes de la seccin.
Polgono (Positivo):
Coordenadas
(150,0)
(350,0)
(350,50)
(200,50)
(200,230)
(0,230)
(0,170)
Circulo (Negativo):
Centro: (50,190)
Radio: 25
Circulo (Negativo):
Centro: (150,90)
Radio: 25
Si se guarda esta seccin, el archivo generado
siguiente:

es

el

<?Version="1.1"?>
<?Application="Secc+"?>
<Figures>

Pg 8/9

Secc+ V1.1.

Edwin Crdoba

Hp49G+/Hp50G

<Polygon>
<Point.X>150.000000</Point.X>
<Point.Y>0.000000</Point.Y>
<Point.X>350.000000</Point.X>
<Point.Y>0.000000</Point.Y>
<Point.X>350.000000</Point.X>
<Point.Y>40.000000</Point.Y>
<Point.X>200.000000</Point.X>
<Point.Y>40.000000</Point.Y>
<Point.X>200.000000</Point.X>
<Point.Y>230.000000</Point.Y>
<Point.X>0.000000</Point.X>
<Point.Y>230.000000</Point.Y>
<Point.X>0.000000</Point.X>
<Point.Y>170.000000</Point.Y>
<Signe>+</Signe>
</Polygon>
<Circle>
<Radious>25.000000</Radious>
<Center.X>50.000000</Center.X>
<Center.Y>190.000000</Center.Y>
<Signe>-</Signe>
</Circle>
<Circle>
<Radious>25.000000</Radious>
<Center.X>150.000000</Center.X>
<Center.Y>90.000000</Center.Y>
<Signe>-</Signe>
</Circle>
</Figures>

El resultado del centroide calculado es el siguiente:


Xc=152.95602
Yc=114.200913

Pg 9/9

Anda mungkin juga menyukai