public static double measureBER(String waveform, int messageLength, double snr, boolean averaging) throws Exception { CLIOptions options = new CLIOptions(); // Explicitly specify all options // to know precisely the test context. options.minAmplitude = -10.0; options.maxAmplitude = 10.0; options.samplesPerBit = 30; options.analogSignal = true; options.randomMessage = true; options.probes = false; options.useTransducers = false; options.seed = null; options.messageLength = messageLength; options.messageString = "" + messageLength; options.waveform = waveform; options.snr = snr; options.averagingReceivers = averaging; log("Options:" + options); Simulateur simulateur = new Simulateur(options); simulateur.execute(); return simulateur.calculTauxErreurBinaire(); }
/** @param args */ public static void main(String[] args) { Simulateur sim = new Simulateur(); sim.simuler(); System.out.println("Test des bases de données\n"); LinkedList<BaseDeDonnees<String>> lstBdd = new LinkedList<BaseDeDonnees<String>>(); lstBdd.add(new BaseDeDonnees<String>(TriJava.getInstance())); lstBdd.add(new BaseDeDonnees<String>(TriBulle.getInstance())); lstBdd.add(new BaseDeDonnees<String>(TriInsertion.getInstance())); for (BaseDeDonnees<String> bdd : lstBdd) { bdd.ajouter("Hello"); bdd.ajouter("World"); bdd.ajouter("Test"); bdd.ajouter("De ouf"); bdd.ajouter("Colvert"); bdd.ajouter("Mandarin"); bdd.ajouter("minuscule"); bdd.ajouter(";expresiion bizarre"); bdd.ajouter("FiN"); } lstBdd.get(0).afficheDonneesnonTriees(); System.out.println("\n"); for (BaseDeDonnees<String> bdd : lstBdd) { bdd.afficheDonneesTriees(); System.out.println("\n"); } }
public static void main(String[] args) { Identification auth = new Identification(); auth.setVisible(true); // On attend d'etre loggué pour continuer l'initialisation du programme while (!auth.isLogged()) ; Simulateur simu = new Simulateur(); Manager mana = new Manager(simu); simu.setManager(mana); mana.session(); }