Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-09-2008
fecork fecork is offline
Registrado
 
Registrado: sep 2008
Posts: 2
Poder: 0
fecork Va por buen camino
Unhappy simulador circuito

Hola, Soy novato en la programación en Borland Builder C++, y necesito ayuda Urgente, El problema es el siguiente:

El profesor nos pidio hacer un Simulador de circuitos (tipo pspice o multisim para los que lo conozcan) , el problema es que no se como hacer el programa, no se ni por donde empezar

Es un proyecto demasiado complicado para mí, no se si para ustedes, les agradecería toda la ayuda que me puedan dar, la verdad no se casi nada

EL programa tendría que poder hacer esto.

- insertar elementos (diodos, fuentes,resistencias....)
-que los elementos se puedad girar
-Que los elementos se conecten entre si
-que se formen nodos al momento de conectarlos

si hay otro software que haga esto mas facil, por favor avisar

gracias.

Última edición por fecork fecha: 01-09-2008 a las 15:44:37.
Responder Con Cita
  #2  
Antiguo 01-09-2008
KATODO KATODO is offline
Miembro
 
Registrado: jul 2008
Posts: 19
Poder: 0
KATODO Va por buen camino
oye este es un proyecto largo,porque son muchas cosas las que tienes que tomar en cuenta, cada componente tiene unas propiedades y comportamiento diferente.

Creo que tu programa para que sea mas simple solo deberia permitir usar resistencias, fuentes, bobinas, capacitores, amperimetros y voltimetros, porque si le agregas circuitos integrados y demas te podria llevar muchisimo tiempo culminar el proyecto.

Te aconsejo que utilizes POO y crees una clase para cada tipo de componente.
Responder Con Cita
  #3  
Antiguo 02-09-2008
fecork fecork is offline
Registrado
 
Registrado: sep 2008
Posts: 2
Poder: 0
fecork Va por buen camino
la verdad es que si es bastante largo y complicado-- Pero quien le explica eso al Profesor (jejeje)-- que me ayuden ha hacer lo basico

- insertar elementos (diodos, fuentes,resistencias....)
-que los elementos se puedad girar
-Que los elementos se conecten entre si
-que se formen nodos al momento de conectarlos

y para utilizar POO que programas uso o qu es o como hago (e que la pregunta es tonta pero no se nada)
la idea es entregar algo... gracias
Responder Con Cita
  #4  
Antiguo 02-09-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Pero, ¿cuál es el problema concreto? ¿Qué es lo que no sabes hacer? Ya que si no sabes hacer nada, entonces es que no atendiste en clase (frase con trampa, porque yo tuve un profesor que menos mal que ya sabía programar, que si no me hubiera quedado peor que antes de empezar el curso).

Lo que me mosquea es que dices:
Cita:
Empezado por fecork
y para utilizar POO que programas uso o qu es o como hago
Maaaaaalo. Si empiezas por decir que no sabes qué programa utilizar... Evidentemente necesitas un compilador y un entorno de desarrollo (editor, gestor de proyectos...), ¿o eso no lo explicó el profesor?
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #5  
Antiguo 02-09-2008
KATODO KATODO is offline
Miembro
 
Registrado: jul 2008
Posts: 19
Poder: 0
KATODO Va por buen camino
Evidentemente debes utilizar el Lenguaje que el profesor haya elegido para dictar su curso.

POO es Programación Orientada a Objetos, imagino que en el curso habran tocado ese tema.

Por otra parte la mala noticia es que no te podemos hacer el todo programa, solo te podemos ayudar a aclarar ciertas dudas, pero por lo que veo quedaste bien crudo sobre la materia. Por ejemplo yo te podria decir que utilizaras el control TImage para mostrar los componentes y que tengas por cada componente 4 imagenes en los angulos 0, 90, 180, 270. y cada vez que te pidan hacer una rotacion cargaas la imagen correspondiente.

esto controles deberias agregarlos en tiempo de ejecución, no en tiempo de diseño porque no sabes cuantos controles vas a utilizar.

Te recomendaria usar herencia y polimorfismo al momento de crear la clase de cada componente, cuya clase base deberia heredar de TImage para que puedas mostrar la imagen del componente en el formulario, o en su defecto componer la clase base con un TImage.

Pero antes de todo eso, creo que deberias empezar por lo basico que es crear el formulario, y a medida que vayas avanzando vas posteado tus dudas para ayudarte.
Responder Con Cita
  #6  
Antiguo 02-09-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Cita:
Empezado por fecork Ver Mensaje
...y para utilizar POO que programas uso o qu es o como hago (e que la pregunta es tonta pero no se nada)
la idea es entregar algo... gracias
Sin Comentarios
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Simulador de S.O marceloalegre C++ Builder 3 10-11-2007 04:53:56
Simulador de TPV: Lectores de Codigo de Barra chico_bds Varios 1 24-09-2007 02:16:37
Muere en un cibercafé tras jugar 50 horas a un simulador de lucha ´on-line´ Neftali [Germán.Estévez] Noticias 8 11-08-2005 07:48:48
simulador de circuitos lmercor C++ Builder 0 31-03-2004 02:09:53


La franja horaria es GMT +2. Ahora son las 11:30:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi